12.04 网络打印机问题

12.04 网络打印机问题

我有一台 HP LaserJet 3030 打印机连接到 Ubuntu 盒子。它在 11.10 上运行良好。我可以从 Ubuntu 以及家庭网络中的 Windows 和 Mac 进行打印。

大约一个月前,我将 11.10 升级到了 12.04,然后一切开始变得糟糕。我的 Windows 7 笔记本电脑无法再使用打印机进行打印。

今天,我安装了许多 12.04 更新,希望能够解决打印问题。不幸的是,这让情况变得更糟。现在不仅我的 Windows 7 笔记本电脑无法打印,我的 XP 台式机也无法打印。

每次我从 Windows 计算机打印某些内容时,Ubuntu 框都会记录一条错误消息/var/log/samba/log.'machineName'

_spoolss_OpenPrinterEx: Cannot open a printer handle for printer \\server.  

有趣的是,它使用服务器名称作为打印机,而不是\\server\xyzprinter打印机名称。

有人遇到过类似的问题吗?有办法解决这个问题吗?

答案1

我也遇到过同样的问题。这个问题的真正原因是,有时 Windows 客户端配置了“幽灵端口”,但该端口已丢失或配置错误。明显的证据是 Windows 系统向服务器请求打印机,但没有打印机名称。

解决方法很简单:转到 Windows Box 上的打印机和传真控制面板,删除有问题的打印机并重新添加。

答案2

我知道一个适用于 HP 打印机的 Linux 修复程序。

高压液相色谱法:

希望这对你有帮助。

相关内容