共用方式為


IPrintOemPS COM 介面

重要

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

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

IPrintOemPS COM 介面是 Pscript5 印表機圖形 DLL 與轉譯外掛程式通訊的方法。 介面 IPrintOemPS 是由每個轉譯外掛程式實作。

下表列出並描述 介面提供 IPrintOemPS 的所有方法。 轉譯外掛程式必須定義所有列出的方法。 如果不需要方法,它可以傳回E_NOTIMPL。

方法 描述
IPrintOemPS::Command 允許轉譯外掛程式將 Postscript 命令插入列印作業的數據流中。
IPrintOemPS::D evMode 對轉譯外掛程式的私人 DEVMODEW 成員執行作業。
IPrintOemPS::D isableDriver 釋出由轉譯外掛程式的 IPrintOemPS::EnableDriver 方法所配置的資源。
IPrintOemPS::D isablePDEV 允許轉譯外掛程式刪除其 IPrintOemPS::EnablePDEV 方法所配置的私人 PDEV 結構。
IPrintOemPS::EnableDriver 允許轉譯外掛程式攔截某些圖形 DDI 函式。 這個方法和 IPrintOemPS::D isableDriver 必須視為一對;如果一個實作,另一個也必須實作。
IPrintOemPS::EnablePDEV 允許轉譯外掛程式建立自己的 PDEV 結構。
IPrintOemPS::GetInfo (需要實作。)傳迴轉譯外掛程式識別資訊。
IPrintOemPS::P ublishDriverInterface (需要實作。)提供 Pscript5 驅動程式 IPrintOemDriverPS COM 介面、IPrintCorePS2 COM 介面 IPrintCoreHelperPS 介面的指標
IPrintOemPS::ResetPDEV 允許轉譯外掛程式重設其 PDEV 結構。

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