Lokalizowanie profilów ICC
Ważny
Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.
Aby uzyskać więcej informacji, zobacz przewodnik projektowania aplikacji Print support.
Po włączeniu zarządzania kolorami interfejs GDI wyszukuje odpowiedni profil ICC, wykonując następujące czynności:
Jeśli biblioteka DLL interfejsu drukarki sterownika udostępnia funkcję DrvQueryColorProfile, klient GDI wywołuje tę funkcję, aby umożliwić sterownikowi zdefiniowanie profilu. Jeśli funkcja zwraca profil, to jest on używany.
Jeśli DrvQueryColorProfile nie istnieje lub nie zwraca profilu, GDI wyszukuje katalog kolorów dla profilów zainstalowanych dla określonego typu drukarki. GDI używa pierwszego profilu, który znajdzie i który pasuje do parametrów rozdzielczości, typu nośnika oraz ustawień ditheringu w strukturze DEVMODE.
Jeśli katalog kolorów nie zawiera żadnych profilów dla określonego typu drukarki zgodnej z określoną zawartością metodyki DEVMODE, GDI używa domyślnego profilu SRGB systemu.
Aby uzyskać więcej informacji, zobacz Instalowanie profilów ICC. Dodatkowe informacje na temat profilów ICC można znaleźć w dokumentacji zestawu Microsoft Windows SDK.