自定义 Microsoft 打印机驱动程序

microsoft 通用打印机驱动程序 (Unidrv) 和microsoft PostScript 打印机驱动程序 (Pscript) 的设计基于基于 NT 的操作系统打印机驱动程序体系结构。 因此,每个组件都由两个组件组成:一个 打印机接口 dll 和一个 打印机图形 dll。 本部分介绍如何自定义这些组件。

若要自定义为 Unidrv 或 Pscript 提供的打印机接口 DLL,必须提供一个或多个 用户界面插件。您可以使用这些插件来修改驱动程序的用户界面,并为某些打印机事件提供额外的处理。 如果使用的是 Windows Vista 中的 Unidrv,则可以完全替换用户界面。

若要自定义为 Unidrv 或 Pscript 提供的打印机图形 DLL,必须提供一个或多个 呈现插件。您可以使用这些插件来修改发送到打印作业的数据流中的打印后台处理程序的数据。

本节包括下列主题:

用户界面插件

渲染插件

实现打印机驱动程序 COM 接口

安装自定义的驱动程序组件

通用属性页用户界面

打印机的颜色管理

将打印票证支持添加到打印驱动程序

文档设备的设备阶段