Supporto dello spazio colori CMYK
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per ulteriori informazioni, consultare la guida alla progettazione dell'app di supporto stampa .
Indipendentemente dal fatto che la gestione dei colori venga gestita dall'applicazione, dal sistema, dal driver o dal dispositivo, una DLL grafica della stampante deve indicare se supporta lo spazio dei colori CMYK . Questa operazione viene eseguita impostando il flag GCAPS_CMYKCOLOR nella struttura DEVINFO . Se questo flag è impostato e i profili CMYK sono in uso, GDI invia i dati di colore CMYK, anziché i dati RGB, alla DLL grafica della stampante per bitmap, pennelli e penne. GDI imposta anche i flag seguenti:
Flag BR_CMYKCOLOR nel membro flColorType della struttura BRUSHOBJ .
Flag XO_FROM_CMYK nel membro flXlate della struttura XLATEOBJ .
Se il driver supporta lo spazio dei colori CMYK, deve supportare anche il halftoning. Pertanto, se il driver imposta il flag GCAPS_CMYKCOLOR in DEVINFO, deve anche impostare GCAPS_HALFTONE.