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