Individuazione dei profili ICC
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.
Quando la gestione dei colori è abilitata, GDI cerca un profilo ICC appropriato seguendo questa procedura:
Se la DLL dell'interfaccia della stampante del driver fornisce una funzione DrvQueryColorProfile, il client GDI chiama la funzione per consentire al driver di specificare un profilo. Se la funzione restituisce un profilo, viene usata.
Se DrvQueryColorProfile non esiste o non restituisce un profilo, GDI cerca nella directory dei colori i profili installati per il tipo di stampante specificato. GDI usa il primo profilo che trova che corrisponde alle impostazioni di risoluzione, tipo di supporto e dithering nella struttura DEVMODE.
Se la directory dei colori non contiene profili per il tipo di stampante specificato che corrispondono al contenuto DEVMODE specificato, GDI usa il profilo SRGB predefinito del sistema.
Per altre informazioni, vedere Installazione dei profili ICC. Altre informazioni sui profili ICC sono disponibili nella documentazione di Microsoft Windows SDK.