Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Currently, when a user prints a document there is an Event ID 10 recorded in our event log. We have mostly XP Clients on a Win2003 domian. However, I cannot tell which computer this user printed a document from. How can I track which computer a user used to print a particular document? If possible, a free solution would be better.

share|improve this question
up vote 1 down vote accepted

PaperCut - Print Logger does exactly what you're looking for and is free [as in beer]. You install it on the print server. Very light-weight service, very simple interface, generates logs in HTML and CSV. Logs give you printer name, user name, doc name, pages, copies, duplex, etc, etc...

We used to use a home-brew solution to generate print usage graphs. PaperCut allows us to just slurp the CSV into SQL and do all the graphing magic on the other end.

share|improve this answer
I noticed on the screenshot that PaperCut doesn't seem to show which computer a user used. It seems like it shows essentially what the event log shows but I need to know which computer was specifically used in addition the user name. – testguy May 14 '10 at 15:55
@testguy Not sure which screenshot you mean. The log files [both CSV and HTML] most certainly include the computer's name -- The column labled "client" is the computer name from which the print job originated. The column "user" lists the logged on user that sent the print job. – jscott May 14 '10 at 16:25
You're absolutely right. Sorry, I glanced at the pic and assumed client referred to username. The pic I saw is on the PaperCut link you showed. Thanks! – testguy May 14 '10 at 18:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.