我有一台 HP DeskJet 940c。它一直都很好用。
几天前它突然停止工作了。即使重新启动后,它的状态(“打印机状态”)也始终显示“已停止 - 过滤失败”,每次我尝试打印时,作业都永远处于“待处理”状态。
我已重启多次。
是否有任何已知的修复/解决方法?
答案1
我假设打印机之前是可以工作的。检查您的/var/spool/cups
目录,然后清空它。
如果这没有帮助,请参阅安装 HP 打印机所需插件的说明这里。
答案2
就我的情况而言,这是由于缺少库造成的,如 cups 错误日志片段所示:
D [07/Apr/2014:18:42:50 -0300] [Job 6] /usr/lib/cups/filter/watermarkfilter: error while loading shared libraries: libcupsimage.so.2: cannot open shared object file: No such file or directory
D [07/Apr/2014:18:42:50 -0300] [Job 6] /usr/lib/cups/filter/rastertoprinterbin: error while loading shared libraries: libcupsimage.so.2: cannot open shared object file: No such file or directory
请注意您的打印机驱动程序是 32 位还是 64 位,因此您应该安装正确的库。
答案3
就我的情况而言,我的一个孩子借了 USB 线。Ubuntu 似乎不知道这一点。卸载打印机驱动程序后,我发现线不见了。更换线和驱动程序,现在工作正常
答案4
这件事突然发生在我身上——昨天打印机还能用。我尝试重新启动服务cups
,并尝试重新启动机器,但都没有用。我使用的是 Ubuntu 16.04.6 LTS。
对我有用的是:
我更新了已安装的软件包,之后问题就消失了。
apt-get update
apt-get upgrade