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がライトユーザーに普及する日は来るのだろうか。
といったところで。