2017-07-28 1 views
0

文書を印刷するときにプリンタの問題が発生しました。プリンタのキューに「バックエンドに失敗しました」と表示されて一時停止します。Mac OS Xでプリンタエラーログを見つける方法

私のコンピュータはmac os x、バージョンはsierra 10.12.6、プリンタはsmbプロトコルを使ってアクセスするCanon IR ADV4235です。 私は、次の方法を試してみました:

  1. 古いプリンタを削除し、新しいプリンタに

を追加するが、それでも同じ問題

  • キヤノンのWebサイトから最新のドライバをダウンロードして、ドライバを再インストール。

    特定のエラーを見つけたいと思います。キーワード「バックエンド」で/ var/logを検索しましたが、関連する結果は見つかりませんでした。 誰かが助けてくれますか? ありがとうございます。

    更新: コマンドcupsctl --debug-loggingを使用して、私はより多くのメッセージを受け取りました。次のエラーメッセージが役立つようです。 D [31/Jul/2017:13:47:44 +0800] [Job 25] PID 55276 (/usr/libexec/cups/backend/smb) crashed on signal 4. ... D [31/Jul/2017:13:47:46 +0800] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files" D [31/Jul/2017:13:47:46 +0800] [Job 25] PID 55275 (/Library/Printers/Canon/CUPS_Printer/Bins/capdftopdl) stopped with status 1. I [31/Jul/2017:13:47:46 +0800] [Job 25] Backend returned status -4 (crashed) D [31/Jul/2017:13:47:46 +0800] Discarding unused job-state-changed event... I [31/Jul/2017:13:47:46 +0800] [Job 25] Printer stopped due to backend errors; please consult the error_log file for details.

    しかし、私は/usr/libexec/cups/backend/smbを実行しようとしましたが、それは問題ありませんでした。他のパラメータがクラッシュするかどうかは分かりません。

    誰でも私にヒントを教えてもらえますか?

  • +0

    提案がありますか? – zhanglistar

    答えて

    2

    必要なログファイルは/ var/log/cups/error_logです。デフォルトでは多くの情報が含まれていません。デバッグロギングをcupsctl --debug-loggingで有効にすることで、ロギングを大幅に増やすことができます(オフにするには、cupsctl --no-debug-loggingでオフにします)。 macOS 10.12ではこれが直ちに有効になりますが、一部の古いバージョンでは、cupsデーモンをsudo launchctl stop org.cups.cupsdで再起動する必要がありました。

    +0

    ありがとう。私は後で試してみる。 – zhanglistar

    +0

    コマンドはerror_logでさらにログを取得することができ、より多くの情報が得られます。ありがとうございました。しかし、私はまだ理由を見つけることができません、私は後でエラーメッセージを投稿します。 – zhanglistar

    関連する問題