Abilitare la gestione dei colori
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 altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
La gestione dei colori può essere abilitata da un'applicazione o da un driver della stampante. Le applicazioni possono abilitare la gestione dei colori in uno dei due metodi seguenti:
Chiamata di SetICMMode, specificando ICM_ON.
Questo metodo abilita la gestione dei colori controllata dal sistema.
Specificando una struttura DEVMODEW quando si chiama CreateDC per creare un processo di stampa e impostando DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER o DMICMMETHOD_DEVICE nel membro dmICMMethod della struttura DEVMODE.
Questo metodo consente all'applicazione di selezionare la gestione dei colori controllata dal sistema, controllata dal driver o controllata dal dispositivo (presupponendo che il tipo di controllo specificato sia supportato).
I driver della stampante possono abilitare la gestione dei colori impostando DMICMMETHOD_SYSTEM, DMICMMETHOD_DRIVER o DMICMMETHOD_DEVICE nel membro dmICMMethod della struttura DEVMODE predefinita del driver. Un'applicazione può eseguire l'override dell'impostazione predefinita se si specifica una struttura DEVMODE per CreateDC. Inoltre, il driver è responsabile dell'archiviazione della scelta dell'utente per la gestione dei colori durante l'esecuzione della funzione DrvDocumentPropertySheets del driver.