

GDI uses the first profile it finds that matches resolution, media type, and dithering settings in the DEVMODE structure. If DrvQuer圜olorProfile does not exist or does not return a profile, GDI searches the color directory for profiles that have been installed for the specified printer type. If the function returns a profile, it is used.


If the driver's printer interface DLL provides a DrvQuer圜olorProfile function, the GDI client calls the function to give the driver an opportunity to specify a profile. When color management is enabled, GDI searches for an appropriate ICC profile, using the following steps: We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.įor more information, see the Print support app design guide.
