我们遇到了一个我以前从未见过且在网上找不到答案的问题。
运行 Windows 7 的桌面无法使用网络打印机进行打印。当用户尝试使用 Microsoft Office 应用程序时,无论使用哪种打印机,都会收到以下消息:
“当前打印机不可用。请选择另一台打印机。”
当最终用户使用 Outlook 时,我们会收到以下消息:
“无法打印。未安装打印机。您可以在 Windows 控制面板中选择和配置打印机。”
现在,令人困惑的部分来了,如果我们重新启动电脑,它会正常工作一小会儿,然后又恢复到原来的状态。打印机对其他每个用户来说都工作正常,所以我相信这是用户的机器的问题。如果有人有任何想法,请告诉我。
编辑:我想补充一点,有些人成功禁用了打印机的 snmp。重新启动打印后台处理程序似乎没有任何效果。
答案1
您没有说明打印机控制面板上是否显示打印机。此外,它的状态如何?
您的 PC 似乎正在失去与打印服务器的连接。请查看此 PC 上的事件日志。
您也可以尝试使用以下方法“强制刷新”连接:
RunDll32.EXE printui.dll,PrintUIEntry /dn /n \\PrintServer\Printer
RunDll32.EXE printui.dll,PrintUIEntry /in /n \\PrintServer\Printer
第一行删除网络打印机,第二行添加它。\\PrintServer\PrintShare
需要用实际的打印服务器名称或 IP 和打印机名称替换。需要为每台打印机添加行。最简单的方法是创建一个批处理文件。
答案2
尝试使用 PCL5 驱动程序而不是 PCL6,或者更好的是使用 PostScript 驱动程序。
答案3
这不是一个确切的答案,但是作为技术支持,我必须与同事一起测试许多打印机,我发现在尝试打印测试时出现很多问题。最常见的是,如果打印机是网络打印机服务器,则它连接到网络并具有 IP 号码。Windows 上的打印机驱动程序必须具有寻址正确 IP 的打印机端口。有时我发现他们有多个打印机驱动程序,它们寻址了正确的打印机 IP,但它们正尝试在另一个打印机上打印。无论如何,只有我看到问题发生并在现场进行研究,我才能得到正确的答案,但这并不总是可能的。啊,还有一件事。当我尝试打印时,如果 IP 不正确,Windows 7 会使打印机脱机。仅仅输入正确的 IP 端口有时并不能改变脱机状态,因此您必须告诉 Windows 使其联机。这种情况发生在我身上好几次。