每当我尝试打印到 HP 打印机时,我都会在打印机附近收到“过滤器失败”通知。“sudo service cups status”显示以下错误消息:
error: Failed to create /var/spool/cups/tmp/.hplip
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
编辑:
$ sudo namei -l /var/spool/cups/tmp/.hplip
Run Code Online (Sandbox Code Playgroud)
返回:
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
Run Code Online (Sandbox Code Playgroud)
这是对我有用的解决方案:
Run Code Online (Sandbox Code Playgroud)sudo apt remove hplip sudo apt install hplip
Run Code Online (Sandbox Code Playgroud)hp-setup -i n (=network printer) d (=download driver)
小智 3
我知道我有点晚了,但也许这对某人有帮助。跑步:
sudo apt install printer-driver-escpr
Run Code Online (Sandbox Code Playgroud)
解决了我的 Epson XP-415 在 Ubuntu 20.04 下的问题(不知为何出现了相同的错误消息)。
安装后,打印机会自动添加(位于同一网络中),我可以毫无问题地从 PDF 进行打印。