我安装了 12.04LTS,并通过 USB 连接了 DeskJet 1125C。问题:有时它不打印 - 打印作业状态为“待处理/处理”,但打印未开始。我发现如果我打印一些文档,下一个文档根本无法打印,状态为“处理中”或“待处理中”。唯一的方法是断开打印机与 USB 的连接,然后立即重新连接,这样有时就可以正常工作。
答案1
如果它对任何人有帮助,我也有同样的症状(打印作业进入待处理状态并且永远不会打印),除非我的打印机已打开后Ubuntu 启动了。因此,如果我有打印作业待处理,关闭打印机然后再打开就足以让它们运行。
答案2
运行sudo service cups restart
将重新启动打印软件,解决问题。
我是一个完全的 Linux 新手,但我不知怎么地偶然执行了该命令,并且它顺利地运行了(运行时我得到了一个线索,pgrep hp
它给了我 2 个hp
进程和一个hp-cups
进程)。
答案3
我遇到了这个问题,但什么都没用。我解决这个问题的方法是,从仪表板转到打印机,右键单击我的打印机,然后发现“已启用”旁边没有勾选。单击此按钮后,它又恢复了工作。一定是我安装的某些东西出于某种原因禁用了它 :/
答案4
其他答案可能是正确的,但我发现这可能是一个问题什么您正在与设置您正在使用的。
例如,我尝试打印这个简单的 PDF,在我的 Deskjet 932C 上,它只是一个黑白棋盘。我在打印选项中选择了“相纸”(因为我使用的是相纸),结果不仅作业卡在了队列中,而且我的打印机也开始发出刺耳的噪音,然后开始闪烁指示灯。
所以我关闭了打印机的电源。使用普通纸张打印了一张测试页,以确保我的打印机没有烧坏,然后运行:
lprm
sudo service cups restart
并尝试再次用相纸打印棋盘格,结果还是一样。然后我尝试从选项中选择“普通纸”...打印效果很好。
我猜测某些应用程序显示的“打印”选项并不总是会与实际使用的打印机混淆。