啟用色彩管理
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
色彩管理可由應用程式或印表機驅動程序啟用。 應用程式可以透過下列兩種方法之一啟用色彩管理:
呼叫 SetICMMode,指定ICM_ON。
此方法可啟用系統控制的色彩管理。
在呼叫 CreateDC 以建立列印作業時指定 DEVMODEW 結構,並在 DEVMODE 結構的 dmICMMethod 成員中設定DMICMMETHOD_SYSTEM、DMICMMETHOD_DRIVER或DMICMMETHOD_DEVICE。
此方法可讓應用程式選取系統控制、驅動程式控制或裝置控制的色彩管理(假設支援指定的控制型態)。
印表機驅動程式可以在驅動程序預設 DEVMODE 結構的 dmICMMethod 成員中設定DMICMMETHOD_SYSTEM、DMICMMETHOD_DRIVER或DMICMMETHOD_DEVICE,以啟用色彩管理。 (如果為 提供 DEVMODE 結構 ,應用程式可以覆寫預設設定CreateDC。此外,驅動程式負責在驅動程式 的DrvDocumentPropertySheets 函式執行期間儲存使用者選擇的色彩管理。