Reporting on printer usage
In many environments, it is desirable to ensure that all resources are being used as efficiently as possible. With printers, this often comes down to knowing which printers are being used the most or least, and which users are most active. With this information, an administrator can best determine locations that need printer upgrades, and locations that can be downsized.
In this recipe, we will review how to monitor the print jobs through our print server.
Getting ready
For this recipe, we need a print server with one or more shared printers attached to it. Additionally, we need one or more clients to print to the print server.
How to do it...
Enable logging on the print server by using the
wevutil.exe
utility:wevtutil.exe sl "Microsoft-Windows-PrintService/Operational" /enabled:true
Query the event log for successful print jobs:
Get-WinEvent -LogName Microsoft-Windows-PrintService/Operational | ` Where-Object ID -eq 307
How it works...
We start by enabling logging of...