打印机无法在 Ubuntu 20.04 上使用,“hpcups 不可用”

打印机无法在 Ubuntu 20.04 上使用,“hpcups 不可用”

Hp Laserjet 1108、HP Laserjet 1007、HP laserjet pro M1213nf MFP、Canon Pixma 5070,安装 Ubuntu 20.04 后,所有打印机均无法工作。它们在 Ubuntu 18.04 中均可正常工作。它显示:

File "/usr/lib/cups/filter/hpcups" not available: No such file or directory.

然而终端说:

hplip is already the newest version (3.20.3+dfsg0-2)

我也尝试过hplip-gui,并且在两台不同的笔记本电脑上总共重新安装了 Ubuntu 四次,但打印机仍然无法工作。

答案1

您可能缺少共享库/usr/lib/cups/filter/hpcups,根据 Debian 文件列表,软件包printer-driver-hpcupshttps://packages.ubuntu.com/focal/printer-driver-hpcups/) 有。因此,如果您是hplip从 HP 网站包安装的,请使用该设置卸载它。如果通过 apt 或 Focal 预安装,请执行以下操作:

sudo apt purge hplip hplip-gui printer-driver-hpcups

确保记录下删除的内容(读取输出)并apt autoremove在必要时执行。然后重新安装它们,这样系统就不太可能崩溃。

sudo apt update 
sudo apt upgrade 
sudo apt install hplip hplip-gui printer-driver-hpcups <+ anything that's removed in the last steps>

然后连接打印机后运行打印机设置向导,确保 CUPS 套接字已激活,CUPS 服务正在运行;ppd如有必要,选择文件,然后即可完成向导。

答案2

对于我的 Epson Stylus Photo R300 打印机,我尝试了所有能想到的方法,直到我意识到 Ubuntu 20.04 在每次重启时都会禁用打印机。然后“系统设置”|“打印机”/双击您的打印机/选择“策略”并选中“启用”框。每次重启后都必须执行此操作!

相关内容