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-hpcups
(https://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 在每次重启时都会禁用打印机。然后“系统设置”|“打印机”/双击您的打印机/选择“策略”并选中“启用”框。每次重启后都必须执行此操作!