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 介面。