每当我尝试打印到 HP 打印机时,我都会在打印机附近收到“过滤器失败”通知。“sudo service cups status”显示以下错误消息:
error: Failed to create /var/spool/cups/tmp/.hplip
我怎样才能解决这个问题?
编辑:
$ sudo namei -l /var/spool/cups/tmp/.hplip
返回:
f: /var/spool/cups/tmp/.hplip
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root spool
drwx--x--- root lp cups
drwxrwx--T root lp tmp
drwxr-xr-x lp lp .hplip
答案1
这是对我有用的解决方案:
- 重新安装 hplip:
sudo apt remove hplip sudo apt install hplip
- 重新安装打印机从命令行(不是从打印机 GUI):
hp-setup -i n (=network printer) d (=download driver)
- 从打印机 GUI 中删除旧打印机。
答案2
我知道我有点晚了,但也许这对某些人有帮助。运行:
sudo apt install printer-driver-escpr
解决了我的 Epson XP-415 (在 Ubuntu 20.04 下) 的问题(突然出现相同的错误消息)。
安装后,打印机自动添加(在同一个网络中),我可以毫无问题地从 PDF 打印。