Project German-style

同人、Github、その他活動の記録と報告

Linuxでプリンタトラブルの記録

linuxにて突然印刷ができなくなった&解決したので拙速メモ

症状

  • http://www.linuxmania.jp/printer_troubleshoot.htmlを見ながらチェックすると、チェック項目はすべてOK。
  • 「完了したジョブ」を表示すると、印刷は完了したように見えている。
  • だがプリンタ本体は全くの無反応。

調査

/etc/cups/cups.conf

LogLevel debug
  • cupsを再起動後、テスト印刷。
  • エラー発見(結構重要なエラーな気がするのだが、デバッグを有効にしないと出ない)
D [11/Feb/2012:00:40:19 +0900] [Job 97] /bin/bash: pstolpf-lp-s7100.sh: command not found
  • ファイル自体は、メーカーサイトから取ってきて/usr/local以下に入っているはず。

解決

  • 以下の設定ファイルを変更で解決。

/etc/foomatic/filter.conf

# execpath: /usr/local/bin:/usr/bin:/bin

⇧コメントアウトされているので#を削除

考えられる原因

パッケージアップデートで設定上書いちゃった☆

最初にインストールした時に、パッケージを入れずにドライバベンダーの手順そのままやったので、OSの管理とぶつかってしまったようです。

解決に費した時間は、本レポートの投稿を含め2時間。幸運にも早く原因が見つかりましたが、結構なハックだったと思う。これがライトユーザーだったらどうなっていた事か。果たして、Linuxがライトユーザーに普及する日は来るのだろうか。

といったところで。