2017-07-28 1 views
0

Ich habe ein Druckerproblem, wenn ich ein Dokument drucken möchte, die Druckerwarteschlange sagt "Backend fehlgeschlagen" und dann pausieren.So finden Sie Drucker Fehlerprotokoll auf Mac OS X?

Mein Computer ist Mac OS X, Version ist Sierra 10.12.6, und Drucker ist Canon IR ADV4235 mit SMB-Protokoll zugreifen. Ich habe die folgende Art und Weise versucht:

  1. den neuesten Treiber von Canon Website herunterladen und installieren Sie den Treiber
  2. den alten Drucker

aber immer noch das gleiche Problem

  • Hinzufügen neuer Drucker entfernen .

    Also, ich möchte den spezifischen Fehler finden, und ich suchte/var/log mit Stichwort "Backend", aber kein verwandtes Ergebnis. Könnte jemand Hilfe anbieten? Vielen Dank im Voraus.

    UPDATE: Mit dem Befehl cupsctl --debug-logging bekam ich mehr Nachrichten. Die folgenden Fehlermeldungen scheinen hilfreich zu sein. 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.

    Aber ich habe versucht, /usr/libexec/cups/backend/smb zu laufen, es war in Ordnung. Ich weiß nicht, ob andere Parameter den Absturz verursachen.

    Kann mir jemand einen Tipp geben?

  • +0

    irgendwelche Vorschläge? – zhanglistar

    Antwort

    2

    Die gewünschte Protokolldatei lautet/var/log/cups/error_log; aber standardmäßig enthält es nicht viele Informationen. Sie können die Protokollierung erheblich verbessern, indem Sie die Debug-Protokollierung mit cupsctl --debug-logging aktivieren (und sie mit cupsctl --no-debug-logging deaktivieren). In Mac OS 10.12 wird dies sofort wirksam, aber in einigen älteren Versionen mussten Sie den cups-Daemon mit sudo launchctl stop org.cups.cupsd neu starten.

    +0

    vielen dank. Ich werde es später versuchen. – zhanglistar

    +0

    Der Befehl kann mehr Fehlermeldung error_log anmelden, und ich habe weitere Informationen. Vielen Dank. Aber ich kann immer noch nicht finden, warum, ich werde die Fehlermeldung später veröffentlichen. – zhanglistar