Compartilhar via


Compatibilidade com o espaço de cores CMYK

Importante

A plataforma de impressão moderna é o meio preferencial 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.

Independentemente de o gerenciamento de cores estar sendo tratado pelo aplicativo, sistema, driver ou dispositivo, uma DLL de gráficos de impressora deve indicar se ela dá suporte ao espaço de cores CMYK. Isso é feito definindo o sinalizador GCAPS_CMYKCOLOR na estrutura DEVINFO. Se esse sinalizador estiver definido e os perfis CMYK estiverem em uso, o GDI enviará dados de cores CMYK, em vez de dados RGB, para a DLL de gráficos da impressora para bitmaps, pincéis e canetas. O GDI também define os seguintes sinalizadores:

  • O sinalizador BR_CMYKCOLOR no membro flColorType da estrutura BRUSHOBJ.

  • O sinalizador XO_FROM_CMYK no membro flXlate da estrutura XLATEOBJ .

Se o driver der suporte ao espaço de cores CMYK, ele também deverá dar suporte a meios-tons. Portanto, se o driver definir o sinalizador GCAPS_CMYKCOLOR em DEVINFO, ele também deverá definir GCAPS_HALFTONE.