Printer Accounting?

Anyone successfully using a print server that supports print accounting? Preferably with user authentication or support of some kind?

Basically, my network has 500 or so computers, representing Linux, OSX, OS9, and Windows. I'm tired of not knowing where print jobs are coming from, especially when someone prints 8,000 copies of Pokemon codes.

I can't get PyKota to work for beans, so unless you have a magic key there -- I'm looking for something else.