![为什么特定型号的所有 USB 打印机每次重启后都会显示为离线?](https://linux22.com/image/1290825/%E4%B8%BA%E4%BB%80%E4%B9%88%E7%89%B9%E5%AE%9A%E5%9E%8B%E5%8F%B7%E7%9A%84%E6%89%80%E6%9C%89%20USB%20%E6%89%93%E5%8D%B0%E6%9C%BA%E6%AF%8F%E6%AC%A1%E9%87%8D%E5%90%AF%E5%90%8E%E9%83%BD%E4%BC%9A%E6%98%BE%E7%A4%BA%E4%B8%BA%E7%A6%BB%E7%BA%BF%EF%BC%9F.png)
我的打印机是 HP Laserjet P1606dn,通过 USB 直接连接到主机。计算机运行的是 Windows XP SP3。
打印机工作正常,直到计算机重新启动。此时打印机显示为脱机。选择“使用在线打印机”将使其显示为可用,但文档将无法打印。
至少两台不同的 P1606dn 打印机都发生过这种情况。
连接到同一台机器的其他 USB 打印机没有此问题。
从任意一台机器上拔下 USB 电缆并重新插入可以暂时解决问题,直到下次重启。
这可能是什么原因造成的?
答案1
我找到了发生此事的原因。
最近,由于安全更新,此机器上的自动运行已被禁用。
P1606dn 打印机设计为在您插入时“自动安装驱动程序”。它们通过将自身安装为光驱来实现此目的,然后自动运行的安装程序检查驱动程序是否已安装,如果未安装则进行安装,然后卸载并将打印机切换到打印机模式。
当该程序无法自动运行时,打印机就只能作为 USB 光驱呆在那里,不接受任何打印机命令。
我通过探索“光盘”并将文件复制到本地硬盘上的目录来修复此问题,而无需启用自动运行。然后我在启动文件夹中创建了安装文件的快捷方式。