Table of contents
TOC
Collapse the table of content
Expand the table of content

Controlling Color Management

Last Updated: 1/24/2017

Color management for a printer can be controlled by an application, the system (GDI), the driver, or device hardware. The driver determines which component is managing color correction by examining flags within the BRUSHOBJ and XLATEOBJ structures that are passed to its implementations of graphics DDI drawing functions. The following flags are defined:

FlagDefinition

BR_DEVICE_ICM in BRUSHOBJ

XO_DEVICE_ICM in XLATEOBJ

Color management is being performed by the driver or the device.

BR_HOST_ICM in BRUSHOBJ

XO_HOST_ICM in XLATEOBJ

Color management is being performed by the application or the system (GDI).

The following topics describe driver support for these color management scenarios:

System Control

Driver Control and Device Control

Supporting CMYK Color Space

Color Management of JPEG and PNG Images


Send comments about this topic to Microsoft

© 2017 Microsoft