エラー: /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

Ubuntu 20.04 上の Epson XP-415 の問題を解決しました (突然同じエラー メッセージが表示されました)。

インストール後、プリンターが自動的に追加され(同じネットワーク内)、問題なく PDF から印刷できました。

関連情報