错误:无法创建 /var/spool/cups/tmp/.hplip

错误:无法创建 /var/spool/cups/tmp/.hplip

每当我尝试打印到 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

这是对我有用的解决方案:

  1. 重新安装 hplip:
sudo apt remove hplip
sudo apt install hplip
  1. 重新安装打印机从命令行(不是从打印机 GUI):
hp-setup -i
n (=network printer)
d (=download driver)
  1. 从打印机 GUI 中删除旧打印机。

答案2

我知道我有点晚了,但也许这对某些人有帮助。运行:

sudo apt install printer-driver-escpr

解决了我的 Epson XP-415 (在 Ubuntu 20.04 下) 的问题(突然出现相同的错误消息)。

安装后,打印机自动添加(在同一个网络中),我可以毫无问题地从 PDF 打印。

相关内容