誰かが尋ねる前に、私はすでに既存の解決策を試しましたが、効果はありませんでした。
ただし、デバッグのための完全な情報を提供します。
- lsusbはプリンターを認識します
Bus 001 Device 023: ID 04a9:271a Canon, Inc. LBP6000
- Cups はプリンターも認識しており、
Printer
http://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 サイトで提供しているドライバーを使用してください。