测试本地打印机连接
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
本节提供了有关如何测试本地连接的打印机连接的一般准则。 可以将这些原则应用于连接打印设备的任何总线或端口,尽管由于总线或端口的固有性质,某些原则可能不适用。
以下信息介绍了在 Microsoft Windows XP 上进行的测试。 其他操作系统版本的功能(如控制面板应用程序和菜单选项)可能会略有不同。
设置设备测试
在继续对设备进行任何测试之前,请确保按如下方式设置调试会话,以捕获可能遇到的任何问题。 有关如何正确设置测试环境,请参阅调试打印机驱动程序和后台处理程序组件。
设置应用程序验证工具,启用默认设置,以监视 Spoolsv.exe。 建议在各种硬件上进行测试,包括 32 位和 64 位计算机。
使用驱动程序验证程序工具监视正在使用的任何内核模式驱动程序。 对于打印机驱动程序,请务必包括 Win32k.sys。 有关设置测试环境以使用该工具的信息,请参阅驱动程序验证程序。
对于电源管理测试,在连接设备之前,请确保测试环境支持所有可能的系统电源状态,并且设备可以成功进入所有状态并从所有状态中唤醒。
以下部分介绍测试端口连接设备时要解决的常见测试方案。