自訂色彩格式
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
Unidrv 支援數種色彩格式,這些格式列在處理色彩格式中。
針對這些格式,Unidrv 會將 GDI 位圖轉換成正確的格式,再將它傳送至印表機。 如果您的印表機接受 Unidrv 不支援的格式,您必須提供實作 IPrintOemUni ImageProcessing 方法的轉譯外掛程式。
如果您實 作 IPrintOemUni ImageProcessing,而且如果使用者選取 Unidrv 無法處理的色彩格式(ColorMode 選項),則每次 GDI 位圖數據的緩衝區準備好列印時,Unidrv 會呼叫 方法,並將點陣圖的位址當做輸入自變數傳遞。 方法必須將位圖轉換成指定的格式、視需要執行自定義的半頓運算,並呼叫 IPrintOemDriverUni::D rvWriteSpoolBuf 方法,將修改過的位圖傳送至列印後台處理程式。 它也必須呼叫 IPrintOemDriverUni::D rvXMoveTo 和 IPrintOemDriverUni::D rvYMoveTo 方法來更新游標位置。 如需這些作業的詳細資訊,請參閱 IPrintOemUni ImageProcessing 的描述。
如果轉譯外掛程式實作 IPrintOemUni ImageProcessing,它也可以實作 IPrintOemUni::MemoryUsage。