Page 1 of 1

Druckkostenverwaltung mit Linux Druckserver

Posted: 25. Aug 2008 23:07
by pier
Moin moin,

Ich habe gerade bei mir im Wohnheim die Netzwerkadminastration übernommen. Das klappt so weit auch alles ganz gut.

Nun gibt es die überlegung einen (evtl. später auch mehr) gemeinsamen Drucker einzurichten, da der Drucker selbst nicht netzwerkfähig ist, wird ein Linux-Server dazwischen kommen. Der Drucker wird erkannt und tut das was er soll.

Nun suche ich:
Ein Programm/Tool dass Protokolliert, wer wie viele Seiten gedruckt hat.

viele Grüße
pier

Posted: 26. Aug 2008 16:32
by Janka
Das macht der Druckerserver selbst. Guck dir die Doku zu CUPS an, Stichwort "Accounting". Wahrscheinlich landet der Log bei dir einfach wie bei mir auch (openSuSE 10.2) in der Datei /var/log/cups/page_log.

Dort kann man dann jeweils das zweite Feld raussuchen und zählen, z.B. so:

Code: Select all

$ cut -d\  -f2 /var/log/cups/page_log | sort | uniq -c
Jede Seite eines Dokumentes wird einzeln gezählt. Werden Kopien je Seite beim Druckerserver angefordert, ist es nicht mehr ganz so einfach, dann braucht man auch noch Feld 7.

Code: Select all

awk </var/log/cups/page_log '&#123; for &#40;i=$7;i>0;i--&#41; &#123; print $2; &#125; &#125;' | sort | uniq -c
Am besten das Log nach der Abrechnung nicht löschen sondern wie beim Stromzähler das Ergebnis aufschreiben und die Differenz abrechnen.

Janka

Posted: 27. Aug 2008 9:01
by pier
Hey Janka,

Das mit den Logfiles ist ein guter Tip, vielen Dank.

einen schönen Tag noch
pier