PDA

Vollständige Version anzeigen : Probleme mit CUPS


DJ_essi
31. October 2006, 09:39
Hi @ all!

Wir haben vor einiger Zeit in unserer Schule ein Projekt gestartet. Hierbei geht es darum, dass wir die Drucker der gesamten Schule über einen zentralen Druck-Server (CUPS v1.2 auf SuseLinux 9.3) verwalten!
Hauptanwendung des Servers soll sein, dass für jeden Benuzter mitgeloggt werden kann wie viel er wo ausgedruckt hat!

Nun haben wir aber das Problem, dass CUPS in seinem Page_log immer falsche Ergebnisse liefert.
Es speichert die Seiten- und Kopienanzahl falsch mit! Wird von einem Windows-Client gedruckt steht sowieso immer 1 Seite und 1 Kopie! Von einem Linux-Client aus wird wenigstens die richtige Seitenanzahl angezeigt! (Ausgedruckt wird aber richtig!)

Jetzt ist es meine Frage, ob sich hier irgendwer von euch damit auskennt, selbst mal einen Druck-Server eingerichtet hat, oder evtl. eine ander Lösung (für Linux) kennt?


Bitte nur um ernstgemeinte Antworten!


lg, essi.


edit: wir haben jetzt unter Windows den "Generci Post Script Driver" dazu installiert! Jetzt loggt CUPS zumindest auch von Windows-Clients die richtige Seitenanzahl mit!

charly
31. October 2006, 09:49
also nur als vormerk, bin heute nicht in der Firma, aber wir haben auch so ein Ähnliches system gehabt, welches für linux ausgerichtet war (ging glaub ich über ein Novell Client)

ich hab ihm mal ne mail gesendet, wie er das gelöst hat

Webmaster
31. October 2006, 09:57
Gute Ansage: nur ernstgemeinte Antworten ... gerne

Die Ansage ist .. es geht nicht ... thats why in english said:

Why doesn't page-accounting work with Windows® clients?
From Windows® clients jobs nearly always need to be sent as “raw”. Why? If CUPS works as a print server for Windows® clients using the original native Windows® driver for the target print device, this guarantees the correct formatting of the job on the clients already; therefor the server should not touch it and print “raw”; therefor no filtering is started (and this is not even possible as the input from the clients is not PostScript® as pstops expects) hence no page-count other than the default “1”.

Ich hoffe dir damit geholfen zu haben ... daher hast du immer deine Seite 1, Kopie 1

Ich finde das das ein nettes Projekt ist, allerdings ist es ungeignet um ein Printaccounting durchzuführen ... also wirds für Windows Clients mit Linux Support doch wohl ein Windows 2003 Server mit Unix Printing support werden wenn du die gewünschte Funktionalität erhalten willst.

lg
:grinsen:

DJ_essi
31. October 2006, 10:04
Danke für die schnellen Antworten! :)

@ Charly: Wenn du was genaueres weißt von deinem Kollegen, bitte leite mir das Mail weiter oder melde dich selbst bei mir! essi@djessi.com


@ Webmaster: Das Problem is das, unser Admin ist ein richtiger "Microsoft-Liebhaber"! Darum wird uns höchst wahrscheinlich kein Windows-Server ins Haus kommen! :rolleyes:

DJ_essi
31. October 2006, 11:35
Weitere konstruktive Vorschläge werden gerne entgegengenommen... ;)

Stee Wee Bee
31. October 2006, 12:04
Isz zwar jetz nicht konstruktiv, aber trotzem:

Das Problem is das, unser Admin ist ein Windows-Verfechter! Darum wird uns höchst wahrscheinlich kein Windows-Server ins Haus kommen! :rolleyes:

Ein Verfechter ist immer jemand, der FÜR etwas ist, nicht dagegen.
Somit ist Deine Aussage eigentlich ein Widerspruch in sich. ;)

Webmaster
12. November 2006, 16:26
Hi @ all!

Wir haben vor einiger Zeit in unserer Schule ein Projekt gestartet. Hierbei geht es darum, dass wir die Drucker der gesamten Schule über einen zentralen Druck-Server (CUPS v1.2 auf SuseLinux 9.3) verwalten!
Hauptanwendung des Servers soll sein, dass für jeden Benuzter mitgeloggt werden kann wie viel er wo ausgedruckt hat!

Nun haben wir aber das Problem, dass CUPS in seinem Page_log immer falsche Ergebnisse liefert.
Es speichert die Seiten- und Kopienanzahl falsch mit! Wird von einem Windows-Client gedruckt steht sowieso immer 1 Seite und 1 Kopie! Von einem Linux-Client aus wird wenigstens die richtige Seitenanzahl angezeigt! (Ausgedruckt wird aber richtig!)

Jetzt ist es meine Frage, ob sich hier irgendwer von euch damit auskennt, selbst mal einen Druck-Server eingerichtet hat, oder evtl. eine ander Lösung (für Linux) kennt?


Bitte nur um ernstgemeinte Antworten!


lg, essi.


edit: wir haben jetzt unter Windows den "Generci Post Script Driver" dazu installiert! Jetzt loggt CUPS zumindest auch von Windows-Clients die richtige Seitenanzahl mit!

Guter Tipp das mit dem GPSD ... werd ich selber mal testen ... :-)

RAZE
12. November 2006, 16:39
Bei uns in der Schule wird das seit heuer auch alles gespeichert und wenn wir zuviel drucken, wirds uns dann verrechnet, wie die das gelöst haben, weiß ich noch nicht, kann ich aber in Erfahrung bringen.

lg

DJ_essi
13. November 2006, 14:19
Jop, wäre cool, wenn du da was in Erfahrung bringen könntest! :)


Wir verfolgen jetzt den Ansatz, dass wir zwischen CUPS und Client noch ein zusätliches C-Programm dazwischen schalten, das die gesamte Kommunikation dazwischen weiterleitet und aus dem PostScript-Datenstrom die benötigten Daten (Benutzer, Druckauftrag, Seiten, Kopien) ausliest.


Bin aber für weitere konstruktive Vorschläge dankbar! ;)


lg, essi.