Windows Server 2003 Print Server - Audit number of pages printer per user?

My company would like to start keeping track of the total number of pages printed by user to raise awareness as part of their "Go Green" initiative.  Most of the printers we currently use have to ability of assigning a code that would allow for a usage report to be generated for each user; however, the codes do not report properly when using a print server because all print jobs come from the same source.  The bottom line is I do not want to give up my print server without a fight.

With that said, is there a free solution available that I can implement on my Windows 2003 print server that will allow me to track total pages printed by user?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi Darrin,

I am not aware of a software for this but maybe it helps to go to your event viewer, go and save your system log as csv and open it in excel, delete any other source than the print and there you have your statistics, sorted by user...make it nice and pretty with an excel chart and go present it to your bosses....and you saved your print server ! :-)

Hope this helps



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial

Unfortunately this will not display the total number of pages(even though the sys log shows how many pages each print job had) :-(


What model of printer is it? Sharp products offer this on their MFP's and Lexmark offers it as well. It is basically a built in feature called job accounting. You can assign each user a pin number on the machine and the pin is stored in the driver under the job handling tab which is under both printer defaults and print preferences. When setting it up you have the option to prohibit jobs from an unknown source, or basically if the print job gets sent over without a valid pin, the job does not print. At the end of the month the admin can log on to the web interface and either view on the screen the amount of prints per user or download the information in a .csv form and view it with excel.
It's not free but Pcounter does exactly what you need...

Track all jobs with username/workstation/date/time etc
Departmental charging (centralized codes)
Central reporting based on code, user or device with custom reports,.

DarrinZuroffAuthor Commented:
I was able to take your suggestion of exporting the event log (which does include number of pages printed) and create a macro that gathers the username and page count then creates a list of total pages printed by user for the month I exported.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2003

From novice to tech pro — start learning today.