In this article, we will show how to enable and configure print event logging in Windows, view print history in the Event Viewer, and search or filter print events with PowerShell.
This tutorial will show you how to enable or disable print logging in Event Viewer for all users in Windows 10. You must be signed in as an administrator to enable or disable print logging in Event Viewer.

Get Printer Configuration and Status Information from one or multiple Print Servers. Gets a list of printers from multiple print servers and then retrieves printer information. This script is meant to be scheduled to run daily so it can output if there are any new or deleted printers.

These programs are usually installed on print servers and are usually not cheap. However, you can track printer usage without third-party software by analyzing Print Spooler's Windows events. Using the Event Log Explorer greatly improves this process.
Learn how to view print job history for all registered printers and all users and groups in your organization.