杯子没有打印“过滤失败”消息——如何获取更多信息?

杯子没有打印“过滤失败”消息——如何获取更多信息?

我有一台状况良好的激光打印机(三星 ML-2010),可以在 Windows 和旧版 Linux 上使用,但无法在我全新安装的 ArchLinux 上使用。打印机被识别和配置,但无法打印,并显示任何作业:

canceled at
Fri 06 Jun 2014 10:15:26 PM EEST 
"Filter failed"

问题是——在哪里可以找到更多信息?Cups 日志似乎没有任何相关内容。

答案1

对于 Ubuntu 14.04 用户(可能还有其他用户),您无法按照上面建议添加 foomatic-filters,因为它们与 CUPS 项目的版本(cups-filters)冲突。

提示可能在 中/var/log/cups/error_log。在我的例子中,输出如下所示

[17/Aug/2014:12:47:31 +1000] [Job 83] JCL: 12345X@PJL 
[17/Aug/2014:12:47:31 +1000] [Job 83] <job data> 
[17/Aug/2014:12:47:31 +1000] [Job 83] sh: 1: hpijs: not found 
[17/Aug/2014:12:47:31 +1000] [Job 83] GPL Ghostscript 9.10: Can't start ijs server "hpijs" 
[17/Aug/2014:12:47:31 +1000] [Job 83] renderer exited with status 1 
[17/Aug/2014:12:47:31 +1000] [Job 83] Possible error on renderer command line or PostScript error. Check options.Kid3 exit status: 3

可以通过以下方法解决:

sudo apt-get install hpijs-ppds printer-driver-hpijs

不确定是否两者都需要,我只是全部选了韋斯特-类似于 Aptitude 中的东西。

答案2

为了让任何在 2019 年看到此错误消息的人受益,可能的原因是旧版本cups-filters与最新版本之间不兼容ghostscript。升级前者或降级后者即可解决问题。

请注意,直到 2019 年 6 月中旬才针对某些平台(例如 Raspberry Pi 上的 Raspbian Stretch)发布升级cups-filters,因此如果此方法在过去不起作用,请再试一次sudo apt update && sudo apt upgrade

答案3

由于这是 Google 上“debian jessie filter failed”的热门搜索结果,因此我将添加对我有帮助的内容。

这是由于 Debian Jessie 和 CUPS 出现“过滤失败”而导致的!

罪魁祸首是ghostscript稳定版软件包(本例中为 Jessie),它经常崩溃。我升级到了ghostscript测试版软件包。

答案4

尝试从 AURfoomatic-filters安装。foomatic-db-engine

相关内容