设备错误状态

重要

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

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

打印设备及其驱动程序应能顺利地从用户可能遇到的任何错误状态中恢复。 它与测试设备可能出现的所有错误状态有关。 确保设备在每次出错时都能通知用户,并确保设备在每次出错时都能取消操作、恢复并重启。 首先设置错误状态,然后验证用户是否被告知正确的错误状态。

常见的打印机错误状态包括:

  • 纸量不足

  • 打印门打开

  • 打印机缺墨粉

  • 卡纸

  • Offline

  • 热插接总线错误

在打印作业操作之前和期间,按以下步骤测试每种错误状态:

  1. 设置错误状态,然后发送打印作业。

  2. 验证作业是否可以取消、恢复和重启。

  3. 设置打印作业期间出现的错误状态,然后再次验证打印作业是否可以取消、恢复和重启。

还应针对脱机和热插接错误状态执行以下额外的测试程序:

  • Offline

    • 当打印机进入脱机状态时,请检查打印作业是否保留在作业队列中,直到设备再次准备好打印。 作业随后会成功完成。

    • 在打印作业期间和打印作业之前,拔下打印机电源插头。 确认打印机重新获取作业队列并重新开始打印。 请参阅电源管理中的详细信息。

  • 热插接总线错误

    • 连接设备后,卸载并加载设备堆栈(例如 USB 驱动程序堆栈)。 在卸载堆栈之前、期间和之后发送打印作业。 例如,在连接 USB 设备时,卸载设备所连接的 USB 根集线器或主机控制器。

    • 测试在有和没有打印作业的情况下卸载和装载设备堆栈。 验证作业是否可以取消、恢复和重启。

    • 重新加载设备堆栈,让打印作业能够正常恢复。