Partager via


Prise en charge de l'espace couleur CMJN

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

Que la gestion des couleurs soit assurée par l'application, le système, le pilote ou l'appareil, une DLL graphique d'imprimante doit indiquer si elle prend en charge l'espace colorimétrique CMJN. Pour ce faire, l'indicateur GCAPS_CMYKCOLOR est activé dans la structure DEVINFO. Si cet indicateur est activé et que des profils CMJN sont utilisés, GDI envoie des données de couleur CMJN, au lieu de données RVB, à la DLL graphique de l'imprimante pour les bitmaps, les brosses et les stylos. GDI définit également les indicateurs suivants :

  • L'indicateur BR_CMYKCOLOR dans le membre flColorType de la structure BRUSHOBJ.

  • L'indicateur XO_FROM_CMYK dans le membre flXlate de la structure XLATEOBJ.

Si le pilote prend en charge l'espace couleur CMJN, il doit également prendre en charge le tramage. Par conséquent, si le pilote définit l'indicateur GCAPS_CMYKCOLOR dans DEVINFO, il doit également définir GCAPS_HALFTONE.