Hi all,
I would like to track pages printed through Event Log 307 on a Windows Server 2008 R2 print server. The event logging is almost adequate but unfortunately does not log how many copies of a given document were printed.
e.g.
Document 18, Microsoft Word - test page.doc owned by (USER) on \\(CLIENTIP) was printed on HP LaserJet 4200 (HP LaserJet 4200 PCL 6) through port PORTNAME. Size in bytes: 15482. Pages printed: 1. No user action is required.
The event log does not log how many copies of a job are printed. If 50 copies of a 1 page document are printed, the event log message will just indicate “Pages printed: 1”.
Does anyone know of ways to get an accurate page count including copies?
This is the procedure I used in testing:
Enable Print Job Event Logging
-
Print server properties > Advanced
-
check “Show informational notifications for local printers”
-
check “Show informational notifications for network printers”
-
-
Event Viewer
-
Applications and Services Logs > Microsoft > Windows > PrintService
-
right-click Operational > Enable Log
-
right-click Operational > Properties > Maximum log size (KB): 65536 (was 1028)
-
-
Examine log Applications and Services Logs > Microsoft > Windows > PrintService for event source PrintService, EventID 307.
<form class="button btn_secedit" action="/wiki/doku.php" method="post"></form>
Script to extract Event Log print records
-
See http://social.technet.microsoft.com/Forums/en-US/winserverprint/thread/4b27b3ee-2b15-4374-84e6-5e0b2c6c09fc for a script to pull printing event log records out to a CSV file; however as this misses multiple copies.
Tim Miller Dyck PeaceWorks Computer Consulting Waterloo, ON, Canada