PrintTicket 符合性测试

此自动测试使用符合性工具 (PTConform.exe) 验证 PrintTicket 和 PrintCapabilities 文档的有效性。 PTConform 验证特定的 PrintTicket 和 PrintCapabilities API 在语法和结构上是否符合公共 PrintSchema 规范。

PrintSchema 规范描述了一种用于表达和组织大量属性的基于 XML 的格式,这些属性以分层结构的方式描述作业格式或打印队列的功能。 PrintSchema 规范具有明确定义的公共框架元素和公共关键字。

PTConform 测试工具遍历 XML 文档并测试每个节点,以确保该节点是有效的公共框架元素。 在测试验证框架元素后,测试将确定框架元素是否定义了任何公共关键字元素。 如果是这样,则测试将确定关键字是否符合 PrintSchema 规范。

注意

   如果框架节点包含打印机驱动程序的私有命名空间关键字而非公共关键字,则测试将跳过对该节点的关键字验证。

 

测试详细信息

   
规范
  • Device.Imaging.Printer.Base.printTicket
  • Device.Imaging.3DPrinter.Base.PrintTicket
平台
  • Windows 10,客户端版本 (x86)
  • Windows 10,客户端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,客户端版本 (Arm64)
支持的版本
  • Windows 10
  • Windows 10 版本 1511
  • Windows 10 版本 1607
  • Windows 10 版本 1703
  • Windows 10 版本 1709
  • Windows 10 版本 1803
  • Windows 10 版本 1809
  • Windows 10 版本 1903
  • Windows 10 的下一次更新
预计运行时间(以分钟为单位) 2
类别 方案
超时(以分钟为单位) 120
需要重启 false
需要特殊配置 false
类型 automatic

 

其他文档

此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:

运行测试

在运行测试之前,请按照如下测试要求中所述完成测试设置:打印机测试先决条件

故障排除

有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题

有关故障排除信息,请参阅排查 Device.Imaging 测试问题

注意

   测试结果记录在 PTConform.log 或 PTConform.xml 日志文件中,具体取决于命令行参数指定的日志类型。

 

更多信息

参数

参数名称 参数说明
LLU_LAU 逻辑本地用户。
LLU_NetAccessOnly 逻辑本地用户:仅限网络访问。
TestExecutableName 测试可执行文件名。
WDKPrinterName 打印机名称。