Поиск профилей ICC
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Если управление цветами включено, GDI выполняет поиск соответствующего профиля ICC, выполнив следующие действия:
Если библиотека DLL интерфейса принтера драйвера предоставляет функцию DrvQueryColorProfile, клиент GDI вызывает функцию, чтобы предоставить драйверу возможность указать профиль. Если функция возвращает профиль, он используется.
Если DrvQueryColorProfile не существует или не возвращает профиль, GDI выполняет поиск в каталоге цветов для профилей, установленных для указанного типа принтера. GDI использует первый профиль, который находит, что соответствует параметрам разрешения, типа носителя и удручения в структуре DEVMODE.
Если каталог цветов не содержит профилей для указанного типа принтера, соответствующего указанному содержимому DEVMODE, GDI использует профиль SRGB по умолчанию системы.
Дополнительные сведения см. в разделе "Установка профилей ICC". Дополнительные сведения о профилях ICC см. в документации по пакету SDK для Microsoft Windows.