ICC プロファイルを検索する
重要
最新の印刷プラットフォームは、Windows がプリンターと通信するための推奨手段です。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、 最新の印刷プラットフォーム および 印刷サポート アプリ設計ガイドを参照してください。
カラー管理が有効になっている場合、GDI は次の手順を使用して適切な ICC プロファイルを検索します。
ドライバーの プリンター インターフェイス DLL が DrvQueryColorProfile 関数を提供する場合、GDI クライアントは、ドライバーにプロファイルを指定する機会を与える関数を呼び出します。 関数がプロファイルを返す場合は、そのプロファイルが使用されます。
DrvQueryColorProfile が存在しないか、プロファイルが返されない場合、GDI は、指定されたプリンターの種類にインストールされているプロファイルのカラー ディレクトリを検索します。 GDI は、DEVMODE 構造体の解像度、メディアの種類、ディザリング設定に一致する最初のプロファイルを使用します。
指定した DEVMODE コンテンツと一致する指定したプリンターの種類のプロファイルがカラー ディレクトリに含まれていない場合、GDI はシステムの既定の sRGB プロファイルを使用します。
詳細については、 ICC プロファイルのインストールを参照してください。 ICC プロファイルに関する追加情報については、Microsoft Windows SDK のドキュメントを参照してください。