CUPS ist zu langsam, wie kann ich es schneller machen?

12

Ich verwende CUPS für mein Samsung CLP-315 . Es funktioniert sehr gut, ist aber zu langsam. Normalerweise dauert es fünf Minuten oder länger, um eine einzelne Seite (ab PDF) zu drucken.

Während des Druckvorgangs gswird 100% der CPU beansprucht.

Gibt es eine Möglichkeit, die gs am Druckcomputer anstatt auf dem pi vorzunehmen? oder noch besser, überhaupt kein gs verwenden?

Otmezger
quelle
Es scheint, wir haben ein Cups-Tag :)
SteveIrwin

Antworten:

10

Ich gehe davon aus, dass Sie serverseitigen Treiber verwenden, dh. Lass die CUPS den Samsung-Treiber verwenden.

Möglicherweise können Sie den Druckvorgang beschleunigen, indem Sie den Drucker zu einem RAW-Drucker machen. Wählen Sie dazu das Druckermodell als RAW, wenn Sie den Drucker auswählen und die Treiber auf dem Computer installieren. Dadurch wird die CPU-Auslastung erheblich verringert.

Wenn Sie den Drucker jedoch als RAW-Drucker einrichten, können Sie nicht aus dem Himbeer-Pi heraus drucken.

Hier ist ein nettes Tutorial, das nützlich sein könnte, um dies einzurichten.

Ich hoffe es hilft.

SteveIrwin
quelle
Hallo, das hat sehr geholfen. Jetzt druckt es sehr schnell! Vielen Dank.
Otmezger
1

Ich habe die Auflösung auf 150x150 dpi reduziert, die Leistung ist jetzt in Ordnung (10-20 Sekunden pro Seite), wohingegen es bei 600x600 dpi mehrere Minuten pro Seite gedauert hat.

PS: Die RAW-Warteschlange funktionierte in meinem Netzwerkdrucker (einem Lexmark X543) nicht, obwohl es sinnvoll ist, die Verarbeitung auf den Netzwerkdrucker zu verlagern.

Blindfreddy
quelle
0

Ich könnte das obige Problem in meinem Fall lösen, indem ich meinen Drucker auf dem RPI als Raw-Drucker einstelle. Ich brauchte jedoch einen Trick auf meinem Linux Mint 17-Client mit CUPS v.1.7.2, damit es funktioniert. Als ich den Drucker meinem CUPS auf dem Client hinzufügte, musste ich seine URL mit der Option "compression = none" wie folgt angeben: ipp://*my_rpi_IP_address*:631/printers/*my_printer_name_on_rpi*?compression=none Natürlich musste auch auf dem Client der richtige Druckertreiber ausgewählt werden. Interessanterweise war die obige Option auf einem Win7-Client nicht erforderlich, damit der Drucker funktioniert.

makaro
quelle