Ubuntu Linux – Langsames Drucken mit dem Befehl lp

Ubuntu Linux – Langsames Drucken mit dem Befehl lp

Ich habe hier vor einigen Monaten gefragt, wie man mit dem Befehl lp (CUPS) in Ubuntu Ergebnisse druckt und überprüft.

Nach ein paar Versuchen konnte ich normale Textdateien drucken. Ich konnte drucken, indem ich einige Optionen auswählte (beidseitiger Druck, Mediengröße, Papierfacheingabe usw.).

Die Linux-Treiber habe ich hier (PPD-Dateien):https://www.openprinting.org/download/PPD/

Jetzt habe ich ein kleines Problem: Wenn ich eine PDF-Datei an den Drucker schicke (Ricoh MP Aficio 1106 EX, verbunden über TCP-IP), geht der Druck langsam, es dauert +30 Sekunden, bis die Datei an den Drucker gesendet wird. Die TXT-Dateien werden in dem Moment gedruckt, in dem ich sie sende. Haben Sie eine Idee, wie man das Problem lösen kann?

Ich habe versucht, den Socket der Maschine auf Port 9100 zu ändern, aber das erzeugt nur Fehler.

BEARBEITEN1:

Ich habe versucht, den Befehl LPR statt LP zu verwenden:

lpr -sPrinterIP /absolute/path/to/file.pdf

Funktioniert aber auch langsam.

EDIT2:

Ich habe qz-tray installiert, eine Art Druckserver/API. Wenn ich die PDF-Demo ausprobiere, druckt sie auch langsam.

EDIT3: Ich habe es jetzt mit dem Standard-PDF-Viewer (EVINCE) versucht, weil ich dachte, ich hätte nicht genug Speicher, und habe die gleiche Datei ausgedruckt. Es hat gut funktioniert, bei normaler Geschwindigkeit.

EDIT4: Ich habe einige andere Treiber ausprobiert (generische und vom Druckerhersteller empfohlene), gleiche Geschwindigkeit.

EDIT5:

Ich habe diesen Link gefunden:https://en.opensuse.org/SDB:Using_Your_Own_Filters_to_Print_with_CUPS

Ich verstehe aber nicht, ob das Filtern mich „verarscht“, weil mein Drucker ein PCL-Drucker ist (und ich einen PXL-Treiber verwende …). Kann mir das jemand erklären?

BEARBEITEN 6:

Die Ursache des Problems wurde gefunden: Wenn ich eine Nur-Text-PDF-Datei drucke, funktioniert es einwandfrei. Wenn ich jedoch eine Bild-PDF-Datei sende, wird der Druckvorgang in einen Vordruckprozess eingeleitet (das kann ich nicht vollständig garantieren) und es werden +30 Sekunden benötigt, um ein beliebiges Paket an den Drucker zu senden (das wurde mit Wireshark überprüft).

Ich kann davon ausgehen, dass die PPD-Datei (Treiberdatei, die vom Ricoh-Support bereitgestellt wird) irgendetwas im Code hat, das einen Befehl zur Verarbeitung der Datei sendet.

Ich habe Folgendes in der PPD-Datei gefunden. Ich glaube, das ist die Ursache für dieses Verlangsamungsproblem:

*%========== Ghostscript Command line ==========


*FoomaticRIPCommandLine: "(printf '\033%%-12345X@PJL\n@PJL JOB\n@PJL SET COPIES=&copies;\n'%G|perl -p -e "s/\x26copies\x3b/1/"
(gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE -dNOMEDIAATTRS -dNOINTERPOLATE %B%A%C %D%E | perl -p -e "s/^\x1b\x25-12345X//" | perl -p -e "s/\xc1\x01\x00\xf8\x31\x44/\x44/g"
(printf '@PJL\n@PJL EOJ\n\033%%-12345X&apos"
*End

Habe diesen Artikel gefundenhttps://lists.linuxfoundation.org/pipermail/printing-foomatic/2012/002791.htmldas bestätigt meine Ideen: Der PPD-Treiber rendert alle Dateien mit Ghostscript.

EDIT 7: Der Ricoh-Support hat mir mitgeteilt, dass der Druckbefehl „lp“ möglicherweise den „Standard-PDF-Viewer“ zur Verarbeitung der Datei verwendet und den Druckvorgang verlangsamt. Ich weiß nicht, wie ich das überprüfen kann.

Vielen Dank.

Antwort1

Ändern Sie den Treiber. Warum? Der empfohlene RICOH-Treiber für Linux verwendet eine nicht effiziente PPD-Datei. Dies verlangsamt die Vorverarbeitung der Dateien. (Windows-Treiber können auch PPD-Dateien verwenden, und dies verlangsamt den Prozess, wenn die Datei nicht optimiert ist.)

Ich habe Gutenprint-Treiber verwendet, um das Problem zu lösen. Die eigentliche Arbeit besteht jetzt darin, den richtigen Treiber für Ihre Drucker zu finden, da Gutenprint-Treiber nicht für alle RICOH-Geräte verfügbar sind (und andere Hersteller haben das gleiche Problem). Der dem 1106EX sehr ähnliche Gutenprint-Treiber ist der Aficio MP 1100-Treiber. Aber seien Sie vorsichtig, wenn Sie lp-Befehle senden: Die Eingabefächer haben unterschiedliche Namen.

verwandte Informationen