lp: Canon LBP6000-LBP6018 ではサポートされていないドキュメント形式「application/pdf」

lp: Canon LBP6000-LBP6018 ではサポートされていないドキュメント形式「application/pdf」

誰かが尋ねる前に、私はすでに既存の解決策を試しましたが、効果はありませんでした。

ただし、デバッグのための完全な情報を提供します。

  • lsusbはプリンターを認識します
    • Bus 001 Device 023: ID 04a9:271a Canon, Inc. LBP6000
  • Cups はプリンターも認識しており、Printerhttp://localhost:631/ のオプションに入るとプリンターが表示されます。詳細は次のとおりです。
    • LBP6000-LBP6018 (アイドル、ジョブ受付中、共有なし、サーバーデフォルト)
    • 説明: LBP6000-LBP6018
    • 位置:
    • 運転者: 汎用テキスト専用プリンタ (グレースケール)
    • 繋がり: usb://Canon/LBP6000/LBP6018?serial=*****
    • デフォルト: ジョブシート=なし、なし メディア=iso_a4_210x297mm 面=片面

lp コマンドを実行すると、上記のエラーが発生します。 で検査すると、次のtail -f /var/log/cups/error_logようになります。

Returning IPP client-error-document-format-not-supported for Send-Document (ipp://localhost:631/printers/LBP6000-LBP6018) from localhost.

ファイルの69行目を確認すると、/usr/share/cups/mime/mime.types次の行があり、コメントされていません。

application/pdf pdf regex(0,^[\n\r]*%PDF)

だから、なぜそれが起こっているのか分かりません。

このプリンターは古いので(たぶん 2010 年ですが、はっきり覚えていません)、特別なドライバーが必要ですか?

答え1

ドライバー: 汎用テキスト専用プリンター (グレースケール)

application/pdf からテキストに変換するフィルターはありません。error_log にこれが表示されるはずです。

ドライバーとして Generic Text-Only を選択する理由は何ですか? Brother が自社の Web サイトで提供しているドライバーを使用してください。

関連情報