[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Druckvorgang über CUPS beschleunigen



Hallo Gruppe,

ich habe meinen Drucker (Pixma IP4200) seit kurzem nicht mehr direkt
an meinen Laptop sondern an meine Alix-Box angeschlossen, damit der
Laptop minimal stabiler ist. Auf der Box läuft dann ein OpenVPN, und
auf dem OpenVPN-interface läuft dann CUPS. Das Problem: Für eine
Textseite braucht der Drucker so ~2 Minuten (sonst hätte er die in
(gefühlten) 5 Sekunden ausgespuckt).

Auf der Box brauchen während der ganzen Zeit "rastertogutenprint" und
"cupsd" die gesamte CPU (500 MHz AMD Geode) und der Drucker druckt
immer ein kleines Stückchen, um dann in Denkpause zu verharren.

Das ganze kann natürlich zwei Ursachen haben:

1) Die CPU ist einfach viel zu schwach, aber:

2) Obwohl lsusb mir sagt, dass es sich um USB 2.0 handele, ist es
doch USB 1.1 – dann dürfte aber die CPU-Auslastung geringer sein.

»Das muss doch irgendwie gehen!™«. Vor 10 Jahren konnte man
schließlich auch Drucken – konkrete Fragen sind jetzt (sonstige Tipps
natürlich auch willkommen):

1) Gibt es eine Möglichkeit, diese kostspieligen Rechnungen auf dem
Laptop auszuführen und den Drucker an der Box angeschlossen zu haben?
Sodass die Box den Drucker quasi als Netzwerk-Drucker darstellt und
CUPS auf dem Laptop alles rechnet?

2) Gibt es eine Möglichkeit, die Berechnungen auf der Box selbst zu
beschleunigen?

Besten Dank fürs Lesen,

Claudius

"top" während eines Druckvorganges:

Tasks:  90 total,   2 running,  88 sleeping,   0 stopped,   0 zombie
Cpu(s): 92.2%us,  7.2%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.7%si,  0.0%st
Mem:    255520k total,   224136k used,    31384k free,     5484k buffers
Swap:   249976k total,        4k used,   249972k free,   158804k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                  
 6835 lp        20   0 14164 8216 1776 R 76.4  3.2   0:43.41 rastertogutenpr                                                                                          
 7241 lp        20   0 33960  14m 3664 S  1.6  5.8   0:02.52 gs                                                                                                       
 5264 root      20   0  9716 5052 2664 S  1.3  2.0   0:04.42 cupsd                                                                                                    
 8742 root      20   0  2448 1140  892 R  1.0  0.4   0:00.09 top                                                                                      

"lsusb":
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 011: ID 115e:0003  
Bus 001 Device 009: ID 04a9:10a2 Canon, Inc. iP4200
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-- 
Kliban's First Law of Dining:
	Never eat anything bigger than your head.

http://chubig.net/



Reply to: