我们有一台 Brother HL-3170CDW 彩色 LED 打印机,通过以太网连接到网络,并为其分配了一个静态 IP 地址。
Windows XP Professional PC(我们的打印服务器)使用自定义 TCP/IP 端口安装了此打印机,并将其共享,以便网络上的任何人都可以访问。
到目前为止,一切都很好。
它运行完美之后立马它已安装在打印服务器上。
不幸的是,打印服务器上打印机的打印队列状态变为“离线“打印服务器重新启动后(或重新启动打印后台处理程序后)。
到目前为止,我发现的唯一可行的解决方法是重新安装打印服务器上的打印机(这只能解决问题,直到下次重新启动打印服务器 PC)。我们无法重新启动打印服务器,除非重新安装此打印机以恢复打印功能(尽管较低级别的连接仍然存在)。
这台电脑上安装的其他网络打印机没有此问题 - 仅这台特定的打印机出现了此问题。
即使重新启动打印服务器,它仍然仍然可以通过网络访问打印机的 Web 界面并 ping 打印机。打印机本身似乎没有问题 - 似乎是打印服务器的问题。
显然,我们需要打印队列的状态始终如下所示:
有人知道这里发生了什么吗?如何防止打印机显示为“离线“PC(或打印后台处理程序)重新启动后,在“打印机和传真”下是否存在?
更新:
因此,打印队列由于某种原因(在重新启动或打印后台处理程序重新启动后)进入脱机模式。说实话,我以前从未真正注意到打印机有此选项,也看不出它有什么意义。
虽然可以通过选择“在线使用打印机“每次重启后从上下文菜单中(而不是像我之前所说的那样重新安装打印机),这仍然是一个持续存在的问题。
任何想法都将不胜感激!
答案1
禁用 SNMP 可以防止打印机被报告为脱机。当然,这仍然是一种解决方法,但它比每次重新启动后重新安装打印机要好。在 Windows XP 中,可以通过“打印机和传真”窗口中的打印机属性、“端口”选项卡和“配置端口”按钮(取消选中“SNMP 状态已启用”)禁用 SNMP。
答案2
您可以做的一件事是,尝试从Control Panel
-> Administrative tools
-> Services
->重新启动“打印后台处理程序”服务Print Spooler
。双击它并选择停止,当它停止几秒钟后单击启动按钮重新启动服务。当我的打印机显示脱机时,它对我有帮助。