自定义 Microsoft 打印机驱动程序
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
Microsoft 通用打印机驱动程序 (Unidrv) 和 Microsoft PostScript 打印机驱动程序 (Pscript) 的设计基于基于 NT 的操作系统打印机驱动程序体系结构。 因此,每个 DLL 都由两个部分组成:打印机接口 DLL 和打印机图形 DLL。 本部分将介绍如何自定义这些组件。
要自定义为 Unidrv 或 Pscript 提供的打印机接口 DLL,你必须提供一个或多个用户界面插件。可以使用这些插件来修改驱动程序的用户界面,并为某些打印机事件提供额外处理。 如果使用的是 Windows Vista 中的 Unidrv,则可以完全替换用户界面。
要自定义为 Unidrv 或 Pscript 提供的打印机图形 DLL,则必须提供一个或多个呈现插件。可以使用这些插件来修改打印作业数据流中发送到打印后台处理程序的数据。
本部分包括下列主题: