CUPS:Ubuntu 更新后尝试打印时出现“停止‘过滤失败’”

CUPS:Ubuntu 更新后尝试打印时出现“停止‘过滤失败’”
D [15/Apr/2021:02:45:21 -0500] [Job 21] PID 20964 (/usr/lib/cups/backend/socket) exited with no errors.
D [15/Apr/2021:02:45:21 -0500] [Job 21] Start rendering...
D [15/Apr/2021:02:45:21 -0500] [Job 21] Processing page 1...
D [15/Apr/2021:02:45:21 -0500] [Job 21] Error: /ioerror in --showpage--
D [15/Apr/2021:02:45:21 -0500] [Job 21] Operand stack:
D [15/Apr/2021:02:45:21 -0500] [Job 21] true   (/tmp/gs_wO3nvv)   --nostringval--   1   true
D [15/Apr/2021:02:45:21 -0500] [Job 21] Execution stack:
D [15/Apr/2021:02:45:21 -0500] [Job 21] %interp_exit   .runexec2   --nostringval--   showpage   --nostringval--   2   %stopped_push   --nostringval--   showpage   showpage   false   1   %stopped_push   1990   2   3   %oparray_pop   1989   2   3   %oparray_pop   1977   2   3   %oparray_pop   showpage   1978   4   3   %oparray_pop   showpage   showpage   2   1   1   showpage   %for_pos_int_continue   1981   4   7   %oparray_pop   showpage   showpage   1840   3   9   %oparray_pop   showpage   showpage
D [15/Apr/2021:02:45:21 -0500] [Job 21] Dictionary stack:
D [15/Apr/2021:02:45:21 -0500] [Job 21] --dict:752/1123(ro)(G)--   --dict:1/20(G)--   --dict:80/200(L)--   --dict:80/200(L)--   --dict:135/256(ro)(G)--   --dict:318/325(ro)(G)--   --dict:33/64(L)--   --dict:6/9(L)--   --dict:7/20(L)--
D [15/Apr/2021:02:45:21 -0500] [Job 21] Current allocation mode is local
D [15/Apr/2021:02:45:21 -0500] [Job 21] Last OS error: Broken pipe
D [15/Apr/2021:02:45:21 -0500] [Job 21] GPL Ghostscript 9.52: Unrecoverable error, exit code 1
D [15/Apr/2021:02:45:21 -0500] [Job 21] Rendering completed
D [15/Apr/2021:02:45:21 -0500] [Job 21] PID 20961 (/usr/lib/cups/filter/gstoraster) stopped with status 1.
D [15/Apr/2021:02:45:21 -0500] [Job 21] Hint: Try setting the LogLevel to "debug" to find out more.
D [15/Apr/2021:02:45:21 -0500] [Job 21] End of messages
D [15/Apr/2021:02:45:21 -0500] [Job 21] printer-state=3(idle)
D [15/Apr/2021:02:45:21 -0500] [Job 21] printer-state-message="Rendering completed"
D [15/Apr/2021:02:45:21 -0500] [Job 21] printer-state-reasons=none

我将我的 ubuntu 更新到 20.10 Groovy Gorilla,现在出现了上述情况。

我使用以下命令获取了上述日志:sudo tail -n 100 -f /var/log/cups/error_log

我尝试过进入http://localhost:631浏览器,删除并重新安装了适用于我的打印机型号的所有驱动程序。stopped "Filter failed"在我尝试打印测试页后,cups 中的错误始终相同。墨水量正确显示在打印机设置中。当我从 Windows 分区启动时,我可以从同一台 PC 上的 Windows 打印机打印。

我还成功运行了以下命令:

sudo apt-get update
sudo apt-get upgrade

sudo service cups restart

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

sudo service cups restart

sudo rm /usr/share/ghostscript/9.52/iccprofiles
sudo apt-get install --reinstall libgs9-common 

sudo service cups restart 

我购买的打印机是:HP LaserJet Pro M15w Wireless Laser Printer

我在CUPS中安装的驱动程序是:HP LaserJet m14-m17, hpcups 3.21.2 (grayscale)

谢谢你的帮助 :)

答案1

尝试这个:

1) sudo apt purge hplip hplip-gui printer-driver-hpcups
2) sudo apt autoremove
3) sudo apt update 
4) sudo apt upgrade
5) sudo apt install hplip hplip-gui printer-driver-hpcups <+ anything that's removed in the last steps>
6) sudo service cups restart
7) sudo apt-get install hpijs-ppds printer-driver-hpijs
8) sudo service cups restart
9) hp-plugin

:) 我不确定 7 和 8 是否必不可少... 我全靠小技巧... 什么都没有,然后 9 拯救了我!我有 HP cp1025

相关内容