IPrintOemPS COM 接口

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

IPrintOemPS COM 接口是 Pscript5 的打印机图形 DLL 与渲染插件通信的方法。 IPrintOemPS 接口由每个渲染插件实现。

下表列出并描述了 IPrintOemPS 接口提供的所有方法。 渲染插件必须定义所有列出的方法。 如果不需要方法,则可以返回 E_NOTIMPL。

方法 说明
IPrintOemPS::Command 允许渲染插件将 Postscript 命令插入到打印作业的数据流中。
IPrintOemPS::DevMode 对渲染插件的专用 DEVMODEW 成员执行操作。
IPrintOemPS::DisableDriver 释放由渲染插件的 IPrintOemPS::EnableDriver 方法分配的资源。
IPrintOemPS::DisablePDEV 允许渲染插件删除其 IPrintOemPS::EnablePDEV 方法分配的专用 PDEV 结构。
IPrintOemPS::EnableDriver 允许渲染插件挂接某些图形 DDI 函数。 此方法和 IPrintOemPS::DisableDriver 必须视为一对;如果一个实现了,另一个也必须实现。
IPrintOemPS::EnablePDEV 允许渲染插件创建自己的 PDEV 结构。
IPrintOemPS::GetInfo (需要实现。)返回渲染插件的标识信息。
IPrintOemPS::PublishDriverInterface (需要实现。)提供指向 Pscript5 驱动程序的 IPrintOemDriverPS COM 接口IPrintCorePS2 COM 接口IPrintCoreHelperPS 接口 的指针
IPrintOemPS::ResetPDEV 允许渲染插件重置其 PDEV 结构。

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