Ich habe eine Canon MG6450 mit aktiviertem Wi-Fi und eine aktuelle Arch Linux-Installation mit installiertem cnijfilter-mg4200 3.80-1 . Ich kann sehen , den Drucker in Druckdialogen (manchmal dauert es eine Sekunde vermutlich zu zeigen, weil es wird automatisch erkannt), kann ich es aus, und ich keine Fehlermeldung erhalten , wenn Sie auf OK klicken. Der Drucker ist sich dessen jedoch anscheinend überhaupt nicht bewusst.
Ich habe auch versucht, eine Verbindung über USB herzustellen. Danach wurde der Drucker vom Druckdialog nicht automatisch erkannt, aber er wurde von erkannt system-config-printer
, und ich konnte ihn problemlos konfigurieren und drucken. Aber es wäre sehr schön, drahtlos drucken zu können.
Es scheint, dass einige schwerwiegende Druckfehler weder im Druckdialog noch in angezeigt werden system-config-printer
. Beide melden einfach den Druckerstatus als "Leerlauf - Rendern abgeschlossen". Nachdem ich jedoch zur CUPS-Weboberfläche gegangen bin und auf den Drucker geklickt habe, habe ich endlich einen Hinweis erhalten - nach jedem Druckauftrag wird die folgende Meldung angezeigt:
"Die PPD-Version (5.2.11) ist nicht mit Gutenprint 5.2.12 kompatibel. Bitte führen Sie" / usr / bin / cups-genppdupdate "als Administrator aus."
OK dann:
$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files
Jetzt sehe ich, ob irgendwo eine kompatible PPD vorhanden ist. Canon IJ-Druckertreiber Ver. 4.00 für Linux enthält PPD-Dateien für MG6400 und MG6500. Ich habe den MG6400 ausprobiert, die Druckerwarteschlange bereinigt und versucht, eine Testseite zu drucken. Jetzt hat die CUPS-Weboberfläche keine Fehler, sondern system-config-printer
meldet:
Datei "/ usr / lib / cups / filter / pstocanonij" nicht verfügbar: Keine solche Datei oder kein solches Verzeichnis
Es sieht so aus, als ob diese Datei von cnijfilter-common verfügbar ist , die derzeit nicht erstellt werden kann . Nachdem ich den Anweisungen von c.gerhorst gefolgt bin, habe ich das Paket installiert, aber jetzt beschwert sich der Druckerdialog, dass /usr/lib/cups/filter/cmdtocanonij
es fehlt.
Es gibt eine /usr/lib/cups/filter/commandtocanon
. Ich habe versucht, cmdtocanonij
durch commandtocanon
in /etc/cups/ppd/Canon-PIXMA-MG6450.ppd
und Laufen sudo systemctl daemon-reload
und zu ersetzen sudo systemctl restart org.cups.cupsd.service
. Jetzt erhalte ich nirgendwo eine Fehlermeldung, aber die Druckaufträge scheinen einfach vollständig zu verschwinden. Der Drucker zeigt keine Anzeichen für den Empfang an, und auf der CUPS-Weboberfläche werden neue Aufträge zuerst als "Verarbeitung", dann als "Abgeschlossen" angezeigt, ohne dass darauf hingewiesen wird, dass etwas alles schwarz macht.
http://localhost:631
, wählen Sie Administration> Drucker verwalten , wählen Sie Ihren Drucker aus und führen Sie Administration> Drucker ändern aus . Führen Sie dann das Setup erneut durch. Ich vermute, die Entdeckung Ihres Druckers ist veraltet. Ich bekomme das manchmal selbst, aber ich habe HP.commandtocanon
Filter ist nicht für allgemeine Druckaufträge vorgesehen. Es ist für bestimmte Wartungsaufgaben vorgesehen, z. B. das Drucken einer Testseite, das Reinigen von Druckköpfen und ähnliches.Antworten:
Ist dieser bestimmte Drucker auch mit AirPrint IPP-fähig? In diesem Fall können Sie möglicherweise "treiberloses" Drucken verwenden (auch wenn dies möglicherweise nicht alle Schnickschnack unterstützt, die Sie mit Gutenprint klingeln können).
1. Überprüfen Sie die IPP-Unterstützung:
Renn einfach
Wenn Sie eine Rücksendung erhalten, wird IPP unterstützt und es wird Ihnen der IPP-URI mitgeteilt, der an den Drucker adressiert werden soll.
2. Installieren Sie die Druckwarteschlange:
Jetzt renn
Das
-m everywhere
fragt den Drucker direkt nach Details aller von ihm unterstützten IPP-Druckfunktionen ab und generiert automatisch eine PPD für diesen Drucker, die von allen "Legacy" -Anwendungen verwendet wird, die (noch) nichts über IPP wissen. Auf diese Weise können alle Druckclients die CUPS-Warteschlange wie gewohnt verwenden.(Ich kenne Arch Linux nicht - ich bin mir nur bewusst, dass alle seine Unterstützer stolz auf seine Fähigkeit sind, die "neuesten und besten" in der Software-Welt auszuführen. Ich denke, ich kann eine ziemlich aktuelle CUPS-Version für Sie annehmen , was benötigt wird, damit das oben Genannte funktioniert - jetzt, da es 2018 ist und drei Jahre, nachdem Sie Ihre Frage gestellt haben ...)
quelle
ippfind
druckt nichts und gibt den Exit-Code 1 zurück.