浏览向导中的驱动程序选项

重要

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

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

重要

Microsoft 已宣布旧版 v3 和 v4 打印机驱动程序的使用期已结束。

有关详细信息,请参阅 Windows 上第三方打印机驱动程序的服务终止计划

本文将探讨创建 v4 打印驱动程序向导第一部分中的驱动程序选项。

这里的信息以摘要形式提供,旨在帮助快速了解各个功能选项。 如果想了解有关任何功能的详细信息,请单击所提供的链接,查看包含更多详细信息的相关文章。

驱动程序呈现类型

带有自定义呈现筛选器的 V4 打印驱动程序(仅接受 XPS)

如果要创建仅接受 Microsoft XPS 格式作为输入的打印机驱动程序,请选择此选项。 驱动程序可以生成 XPS 和/或 OpenXPS 格式的输出,具体取决于在“选择驱动程序 XPS 格式”字段中所做的选择。

具有类驱动程序呈现的 V4 打印驱动程序

选择此选项后,创建的打印机驱动程序可以接受 XPS 或 OpenXPS 格式的输入。 在选择该驱动程序后,必须在向导的下一页中指明要用于呈现的打印类驱动程序的名称。

Microsoft XPS 至 PCL6 呈现筛选器(仅接受 XPS)

此选项允许创建一个只接受 XPS 格式输入的筛选器驱动程序模块,并将输入转换为 PCL6。 驱动程序可以生成 XPS 和/或 OpenXPS 格式的输出,具体取决于在“选择驱动程序 XPS 格式”字段中所做的选择。

Microsoft XPS 至 PostScript 呈现筛选器(仅接受 XPS)

此选项允许创建一个只接受 XPS 格式输入的筛选器驱动程序模块,并将输入转换为 PostScript。 驱动程序可以生成 XPS 和/或 OpenXPS 格式的输出,具体取决于在“选择驱动程序 XPS 格式”字段中所做的选择。

驱动程序 XPS 格式

XPS

此选项可将驱动程序配置为仅以 XPS 格式输出。

OpenXPS

此选项可将驱动程序配置为仅以 OpenXPS 格式输出。

XPS,OpenXPS

此选项可将驱动程序配置为以 XPS 或 OpenXPS 格式输出,而 INF 文件中的默认设置为 XPS。

OpenXPS,XPS

此选项可将驱动程序配置为以 OpenXPS 或 XPS 格式输出,而 INF 文件中的默认设置为 OpenXPS。

驱动程序配置类型

GPD 驱动程序

此选项将使向导在打印机驱动程序中创建通用打印机说明 (GPD) 语言文件。

PPD 驱动程序

此选项将使向导在打印机驱动程序中创建 PostScript 打印机说明 (PPD) 语言文件。

保护打印

启用保护打印

如果希望使用 PIN 锁定发送到打印机的打印请求,请选择此选项。 然后,最终用户必须在打印机上输入相同的 PIN,才能释放锁定的打印请求进行打印。 有关详细信息,请参阅保护打印的驱动程序支持

其他功能

驱动程序属性包

这是一个 XML 文件,用于描述驱动程序属性包的内容。 此文件中指定的属性,以及添加到项目的 ByteArray 或 IStream 文件夹中的任何数据文件所提供的信息,都将被编译到驱动程序属性包中。 有关更多信息,请参阅 V4 打印机驱动程序属性包

可以在 Windows 驱动程序工具包中找到驱动程序属性包模板的 XML 模式,其文件夹位置为:\Include\um\printdriverproperties.xml

驱动程序事件文件

此文件用于描述 Bidi 查询以及触发驱动程序事件的触发器。 值得注意的是,驱动程序事件只支持标准字符串。 有关驱动程序事件和标准字符串的详细信息,请参阅自定义 UI 的驱动程序支持

DevMode 映射文件

这是一个 XML 文件,用于在 JavaScript 代码中进行 PrintTicket <-> DEVMODE 转换。 提供此文件时,必须在 V4 驱动程序清单中指定它。

队列属性包

此模板让你能够提供每个队列的配置设置,包括表格到托盘的映射以及打印机属性(如可安装选项)的配置。 有关更多信息,请参阅 V4 打印机驱动程序属性包

资源 DLL

通过此模板,你可以为外部存储的字体、图标和其他位图以及可本地化的用户界面文本字符串等资源提供说明。 有关详细信息,请参阅在微型驱动程序中使用资源 DLLV4 驱动程序清单V4 打印机驱动程序本地化

约束 JS

此模板为所有支持的 JavaScript 约束入口点提供了方法标头。 有关详细信息,请参阅 JavaScript 约束

Autoconfiguration GDL

这为 v4 打印驱动程序提供了一个基本的自动配置文件。

TCPMon Bidi 扩展 XML

这提供了一个简单的 TCP/IP Bidi 扩展文件。 有关标准 TCP/IP 端口监控器 Bidi 语法的详细信息,请参阅 TCP/IP 架构扩展

WSDMon Bidi 扩展 XML

这提供了一个简单的 WSD Bidi 扩展文件。 有关 WSDMon 的 Bidi 语法的详细信息,请参阅 WSD 架构扩展

USBMon Bidi 扩展 XML + JS

这提供了一个简单的 USB Bidi 扩展文件。 这取决于是否存在匹配的 USB Bidi 扩展程序 JavaScript。 有关详细信息,请参阅 USB Bidi 扩展程序