Controlando o gerenciamento de cores
Importante
A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
O gerenciamento de cores de uma impressora pode ser controlado por um aplicativo, o sistema (GDI), o driver ou o hardware do dispositivo. O driver determina qual componente está gerenciando a correção de cores examinando sinalizadores nas estruturas BRUSHOBJ e XLATEOBJ que são passadas para suas implementações de funções de desenho DDI de gráficos. Os seguintes sinalizadores estão definidos:
Sinalizador | Definição |
---|---|
BR_DEVICE_ICM em BRUSHOBJ XO_DEVICE_ICM em XLATEOBJ |
O gerenciamento de cores está sendo executado pelo driver ou pelo dispositivo. |
BR_HOST_ICM em BRUSHOBJ XO_HOST_ICM em XLATEOBJ |
O gerenciamento de cores está sendo executado pelo aplicativo ou pelo sistema (GDI). |
Os tópicos a seguir descrevem o suporte ao driver para esses cenários de gerenciamento de cores:
Controle do driver e controle do dispositivo