Hallo,
da ich die Anzahl gedruckter Seiten auswerten muss und in einem Win Netz leben muss (clients sind win), habe ich folgende etwas kranke Variante, um zu drucken:
Client -> Postscript Treiber -> Samba -> Linux Kiste -> Cupsd(ps2ps -> pstoraster -> rastertohp) -> Samba -> Drucker(an Windows kiste) -> (Papier mit Toner drauf)
Das Problem ist nun, dass bei relativ vielen Druckauftraegen pstoraster einfach mit error 1 bzw. error 241 abschmiert und der liebe Win User sein Druckauftrag nicht vollendet bekommt. pstoraster kommt mit dem cups Package mit.
E [18:52:03] PID 10482 crashed with status 1! D [18:52:04] Started /var/lib/cups/filter/pstops (PID 10526) for job 2. D [18:52:04] Started /var/lib/cups/filter/pstoraster (PID 10527) for job 2. D [18:52:04] Started /var/lib/cups/filter/rastertohp (PID 10528) for job 2. D [18:52:04] Started /var/lib/cups/backend/smb (PID 10529) for job 2.
(man muss sich die obigen zeilen so vorstellen: cat %s | pstops | pstoraster | rastertohp | smb )
D [18:52:04] Page = 612x792; 18,36 to 594,756 D [18:52:06] %%[ ProductName: ESP Print Pro v4.0 ]%% D [18:57:42] Unrecoverable error: rangecheck in .type42execchar D [18:57:42] Operand stack: D [18:57:42] 70 c 3 --nostringval-- E [18:57:43] PID 10527 crashed with status 241! E [18:57:43] No pages found!
Interessant ist vielleicht noch, dass ghostview die zum Auftrag gehoerende Datei wunderpraechtig anzeigen kann, das postscript also o.k. sein sollte.
Als Postscript Treiber auf Windows Seite nutze ich den von Adobe (V 5.1). Alternativen wie z.B. ein HP 5MP Postscript Treiber produziert ueble (sprich grobe) Rasterungen (ein Veraendern des Rasters von 6x6 auf 16x16 aenderte nichts).
Gibt es irgendwelche Vorschlaege, was ich noch anders machen kann? Ziel ist wie gesagt lediglich das zaehlen der Seiten und nicht die zugegebenermassen tollen Features von cups,
andre