hplipで「フィルタが失敗しました」

hplipで「フィルタが失敗しました」

問題の説明 - 印刷できません。

デバイス名:HP LaserJet M1005 MFP USBプリンタ

オペレーティングシステム: Linux 3.8.13-1-MANJARO #1 SMP PREEMPT x86_64 GNU/Linux

誤った説明:

  1. カップはうまくいきます。
  2. localhost:631にアクセスできます。
  3. hplipがインストールされました
  4. PDFファイルを印刷してみてください。
  5. 印刷コマンドを実行すると、印刷キューにエラーが表示されます。"Processing - Not connected?"
  6. 印刷ジョブのエラーを詳しく調べたところ、「フィルタの失敗」エラーが発生しました。

私が今まで試したこと:

  • カップWebインターフェースを介したプリンタの取り外しと追加
  • ルートでhp-setupを使用してプリンタをインストールしてみてください。

この時点で何をすべきかわかりません。誰かが私の問題を解決する機会を得るために何をすべきか、または少なくとも次にどこに行くべきかを教えてもらえますか?

答え1

log()に/var/log/cups/error_log次の行が表示されます。

m_Job initialization failed with error = 48

ウェブ検索によると、多くのHPプリンタ(あなたの製品を含む)から印刷するには独自のプラグインが必要であることがわかりました。このプラグインをインストールしていない場合は、このメッセージが表示されます(例:Fedoraのバグ#611255)。

ログはhp-check -t以下を確認します。

error: Required plug-in status: Not installed

だからあなたが必要なようですHPLIPバイナリプラグインのインストール。最も簡単な方法は、hp-setupウィザードを実行してプリンタモデルを入力することです。その後、適切なプラグインがインストールされますが、あなたの場合は動作しないようです。hp-checkあなたが言ったように試してみてくださいhp-doctor。欠落しているプラ​​グインを見つけることもできます。それでも機能しない場合は、より基本的なツールを実行してくださいhp-plugin

答え2

ディスクがいっぱいであることを確認してください。フィルタが必要な/varため、問題が発生します。

答え3

ザイルズの答えが正しいです。

カップにプリンタを追加すると、リストの一部のプリンタにはプラグインが必要な宣言があります。したがって、プリンタを追加しても、まだ排他的な非オープンソースプラグインはありません。使用HPプラグインインストール後ヘリップ

答え4

最近、既存のHP Deskjet 845cプリンタで同じ「フィルタエラー」の問題が発生しました。 hpcupsドライバをfoomaticに置き換えることで修正されました。

関連情報