从 16.04 升级到 18.04。我有一台通过 appsocket 连接的工作场所打印机停止工作了。
打印机状态为空闲 - 过滤器失败。
打印队列立即变为“停止”状态。
右键单击打印机时显示“选项完成值为 3,无法更改”。除了一个可以忽略该错误的 PDF 外,我找不到有关此错误的任何信息。
打印机型号 Ricoh MP 2555 之前可与 Ricoh MP C2800 驱动程序配合使用。现在它无法与 2800 或 2555 配合使用。
打印机的 IP 地址 ping 正常。当我尝试使用 IP 地址在网络上检测打印机并要求它使用 Ricoh MP 2555 驱动程序时,它要求一个额外的驱动程序,这会打开 Ubuntu 软件(但毫无帮助)并失败。
我尝试从“更改驱动程序https://www.openprinting.org/printer/Ricoh/Ricoh-MP_2555“通过提供 ppd 文件。它仍然没有帮助。var/log/cups/error.log 没有告诉我们太多信息,或者我不明白。
希望有人知道这个错误或某种通用解决方案。
答案1
我也遇到了同样的问题。为了追溯它的起源,我研究了
/var/log/cups/error_log
就我而言,我发现问题是由 ghostscript 使用的 icc 配置文件引起的。我遇到了以下错误:
Started filter pstops (PID 26489)
./base/gsicc_manage.c:1244: gsicc_open_search(): Could not find default_gray.icc
./base/gsicc_manage.c:2261: gsicc_init_iccmanager(): cannot find default icc profile
./base/gsicc_manage.c:1244: gsicc_open_search(): Could not find default_rgb.icc
./base/gsicc_manage.c:2025: gsicc_set_device_profile(): cannot find device profile
**** Unable to open the initial device, quitting.
因此,对我来说,解决办法是手动删除 icc 配置文件,然后重新安装libgs9-common
(点击此链接:ghostscript 配置损坏):
sudo rmdir /usr/share/ghostscript/9.25/iccprofiles
sudo apt-get install --reinstall libgs9-common
希望这可以帮助
答案2
对于 Brother HL2140 打印机,以下内容对我有用(在 Ubuntu 18.04 上):
运行此命令来安装驱动程序
sudo apt install hpijs-ppds printer-driver-hpijs
打开打印机属性(打印机 > 其他打印机设置 >(右键单击打印机)属性 > 品牌和型号)并确保Brother HL-2140 Foomatic/hpijs-pcl5e有没有。
现在打印测试页应该可以正常工作。