PrintTicket 测试

此自动测试执行非托管 PrintTicket 和 PrintCapabilties API,它们是 Windows Vista 和更新版本的 Windows 的一部分。

如果你在命令行中有 Windows 驱动程序工具包 (WDK) 测试套件,则测试工具会按顺序运行 TestSuite.xml 文件提到的测试用例。 对于 WDK 测试套件,测试用例通过使用有效的输入参数来依次调用所有本机 PrintTicket 和 PrintCapabilities API,并期望得到有效的输出。

可使用此测试来评估:

  • PrintTicket 和 PrintCapabilities COM 可调用接口的驱动程序实现:IPrintTicketProvider。

  • PrintTicket 和 PrintCapabilities COM 可调用接口的驱动程序插件实现:IPrintOEMPrintTicketProvider。

  • 旧版驱动程序的 PrintTicket 和 PrintCapabilities 垫片层。 可针对不支持 IPrintTicketProvider 接口的旧版打印机测试 PrintTicket 和 PrintCapabilities API 调用。

测试详细信息

   
规范
  • 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 测试问题

警告

   在测试运行时更改系统默认打印机的任何尝试都可能会导致结果不一致。

 

更多信息

参数

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