支援 CMYK 色彩空間
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
無論色彩管理是否由應用程式、系統、驅動程式或裝置處理, 印表機圖形 DLL 都必須指出它是否支援 CMYK 色彩空間。 這是藉由在 DEVINFO 結構中設定GCAPS_CMYKCOLOR旗標來完成。 如果已設定此旗標且 CMYK 設定檔正在使用中,則 GDI 會將 CMYK 色彩數據,而不是 RGB 資料傳送至位陣圖、筆刷和手寫筆的印表機圖形 DLL。 GDI 也會設定下列旗標:
BRUSHOBJ 結構的 flColorType 成員中的BR_CMYKCOLOR旗標。
XLATEOBJ 結構之 flXlate 成員中的XO_FROM_CMYK旗標。
如果驅動程式支援 CMYK 色彩空間,它也必須支援半角。 因此,如果驅動程式在 DEVINFO 中設定GCAPS_CMYKCOLOR旗標,也必須設定GCAPS_HALFTONE。