V4 驱动程序连接体系结构
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
v4 打印驱动程序模型中的连接组件主要用于通过双向架构(有时简称为 Bidi)来为双向通信提供丰富支持。
较之 v3 打印驱动程序模型,v4 打印驱动程序模型支持简化的连接堆栈。
端口监视器和语言监视器
v4 驱动程序模型或打印类驱动程序不支持非 Microsoft 端口监视器和语言监视器。 v4 打印驱动程序模型依旧采用 WSDMon Bidi 扩展文件格式和简单网络管理协议 (SNMP) Bidi 扩展文件格式。 v4 中的新增功能在于能使用 USBMon Bidi Extension XML 和 JavaScript 文件并通过 USB 来支持 Bidi。
双向架构
此表显示了必须提供的文件和信息,具体取决于要支持的功能。 此外,它还显示了为打印设备选择的通信协议类型。
通信类型 | 无扩展文件 | Bidi 扩展文件 | 增强型自动配置 |
---|---|---|---|
USB | 以下属性会填充到附带端口监视器的 Bidi 架构中: \Printer.DeviceInfo:Manufacturer \Printer.DeviceInfo:ModelName \Printer.DeviceInfo:IEEE1284DeviceId \Printer.DeviceInfo:HardwareId \Printer.DeviceInfo:CompatibleId \Printer.DeviceInfo:SerialNumber |
你必须提供以下文件: XML Bidi 扩展文件 - JavaScript Bidi 扩展文件 |
打印设备必须支持此功能,且必须提供 Bidi 扩展文件。 |
设备的 Web 服务 (WSD) | WS-Print 规范或“WS-Print v1.1 规范”中的标准属性会填充到附带端口监视器的 Bidi 架构中。 | 你必须提供以下文件: XML Bidi 扩展文件 |
打印设备必须支持 WS-Print v1.1 协议。 |
TCP/IP (SNMP) | |||
如果已实现端口监视器 MIB,则会将以下属性填充到附带端口监视器的 Bidi 架构中: \Printer.DeviceInfo:Manufacturer \Printer.DeviceInfo:ModelName \Printer.DeviceInfo:IEEE1284DeviceId \Printer.DeviceInfo:HardwareId \Printer.DeviceInfo:CompatibleId \Printer.DeviceInfo.NetworkingInfo:PresentationUrl \Printer.Configuration.Memory:Size \Printer.Configuration.HardDisk:Installed \Printer.Configuration.DuplexUnit:Installed |
你必须提供以下文件: XML Bidi 扩展文件 |
打印设备必须支持此功能,且必须提供 Bidi 扩展文件。 |
有关详细信息,请参阅双向通信架构和 WSDMon 端口监视器。 要了解有关通过自定义端口监视器来扩展 Bidi 架构的信息,则请参阅自定义打印机端口监视器。