IPrintOemPS COM 接口

重要

建议使用 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 (实现 required.) 返回呈现插件标识信息。
IPrintOemPS::P ublishDriverInterface 需要 (实现。) 提供指向 Pscript5 驱动程序的 IPrintOemDriverPS COM 接口IPrintCorePS2 COM 接口IPrintCoreHelperPS 接口的指针
IPrintOemPS::ResetPDEV 允许呈现插件重置其 PDEV 结构。

有关详细信息,请参阅 实现打印机驱动程序 COM 接口