共用方式為


IPrintOemDriverUni COM 介面

重要

新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。

如需詳細資訊,請參閱 新式列印平臺列印支援應用程式設計指南

介面 IPrintOemDriverUni COM 提供轉譯外掛程式,可存取 Unidrv 印表機圖形 DLL 所提供的公用程式作業。 這些作業會將數據流傳送至列印後台處理程式,並取得驅動程式管理的資訊。

下表列出並描述 IPrintOemDriverUni 介面所定義的所有方法。

方法 描述
IPrintOemDriverUni::D rvGetDriverSetting 傳回印表機功能和其他內部資訊的目前狀態。
IPrintOemDriverUni::D rvGetGPDData 啟用轉譯外掛程式,以取得印表機 一般印表機描述 (GPD) 檔案中定義的數據。
IPrintOemDriverUni::D rvGetStandardVariable 可讓轉譯外掛程式取得 Unidrv 標準變數目前值。
IPrintOemDriverUni::D rvUniTextOut 使用裝置管理的繪圖介面來啟用轉譯外掛程式,以輕鬆輸出文字字串。
IPrintOemDriverUni::D rvWriteAbortBuf 可讓轉譯外掛程式在使用者終止列印作業之後重設印表機。
IPrintOemDriverUni::D rvWriteSpoolBuf 將印表機數據傳送至多任務緩衝處理器。
IPrintOemDriverUni::D rvXMoveTo 通知 Unidrv 資料指標 x 位置變更。
IPrintOemDriverUni::D rvYMoveTo 通知 Unidrv 數據指標 y 位置變更。

如需詳細資訊,請參閱 實作印表機驅動程式 COM 介面