查找 ICC 配置文件

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

启用颜色管理后,GDI 使用以下步骤搜索相应的 ICC 配置文件:

  1. 如果驱动程序的打印机接口 DLL 提供 DrvQueryColorProfile 函数,GDI 客户端将调用该函数,以便驱动程序有机会指定配置文件。 如果函数返回配置文件,则使用它。

  2. 如果 DrvQueryColorProfile 不存在或未返回配置文件,GDI 将在颜色目录中搜索已为指定打印机类型安装的配置文件。 GDI 使用它发现的与 DEVMODE 结构中的分辨率、媒体类型和抖动设置匹配的第一个配置文件。

  3. 如果颜色目录不包含与指定 DEVMODE 内容匹配的指定打印机类型的任何配置文件,GDI 将使用系统的默认 sRGB 配置文件。

有关详细信息,请参阅安装 ICC 配置文件。 有关 ICC 配置文件的其他信息,请参阅 Microsoft Windows SDK 文档。