无法再打印“已停止 - 过滤失败”

无法再打印“已停止 - 过滤失败”

我有一台 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

相关内容