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
On Wed, Jul 11, 2001 at 06:49:39PM +0200, Andre Schulze wrote:
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
[...]
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,
Läßt sich Deine Druckschlange nicht auch so einrichten:
Client -> Original-Treiber -> Samba -> Linux Kiste -> Cupdsd(ohne Filter) -> Samba -> Drucker -> Papier
Wahrscheinlich lassen sich dann aber nur die Druckaufträge und nicht mehr einzelne Seiten zählen :-( *grübel*
Oder man implementiert in den cupsd einen Filter, der die Seitenvorschübe zählt.
Vielleicht hilft auch noch folgender Eintrag in /etc/cups/cups.conf weiter: LogLevel debug
*achselzuck*
Bert
Am Thu den 12 Jul 2001 um 11:57:20AM +0200 schrieb Bert Lange:
Client -> Postscript Treiber -> Samba -> Linux Kiste -> Cupsd(ps2ps -> pstoraster -> rastertohp) -> Samba -> Drucker(an Windows kiste) -> (Papier mit Toner drauf)
Läßt sich Deine Druckschlange nicht auch so einrichten:
Client -> Original-Treiber -> Samba -> Linux Kiste ->
Cupdsd(ohne Filter) -> Samba -> Drucker -> Papier
Wahrscheinlich lassen sich dann aber nur die Druckaufträge und nicht
mehr einzelne Seiten
zählen :-( *grübel*
Genau so ist es.
Oder man implementiert in den cupsd einen Filter, der die Seitenvorschübe
zählt.
Welches tool macht sowas, bzw. wie sieht ein Seitenvorschub im HP LaserJet Format aus?
Vielleicht hilft auch noch folgender Eintrag in /etc/cups/cups.conf weiter: LogLevel debug
Steht dort schon, sonst hätte ich ja nicht gemerkt, dass es an dem rasterizer liegt. Ich habe noch etwas clientseitig mit den Druckertreibern herumgespielt und nutze im Moment einen AppleLaser. Bei den paar Testseiten gab es bis jetzt noch keine Probleme, schauen wir mal.
andre
On Fri, Jul 13, 2001 at 10:32:28AM +0200, Andre Schulze wrote:
Welches tool macht sowas, bzw. wie sieht ein Seitenvorschub im HP LaserJet Format aus?
Soweit ich weiß, wird normalerweise nach Abschluß jedes Druckjobs der Seitenzähler des Druckers abgefragt und dem Nutzer angelastet. Die etwas besseren Drucker unterstützen das wohl alle. Da muß man nix filtern.
Reinhard
lug-dd@mailman.schlittermann.de