Windows – view print job history on a shared network printer

network-printerwindows 7

I have a printer that is shared over my network from my Windows 7 PC. Several other computers in the network print to it, and I would like to be able to go back and see what they've printed.

I know that I can see print jobs in the event log, but this only shows the document name and the printer it was sent to. In most cases that isn't enough information. I would like to be able to actually see the document itself. The event log method also requires that I get on the PC that the print job was sent from.

I'd prefer to be able to see the actual documents printed in the past. Is there any way to do that?

Best Answer

Is the printer directly connected to the network or is it shared from a PC?

Ethernet Printers

A lot of times, ethernet printers will have a web interface in which you can see event logs (including the user/machine) a job was sent from.

enter image description here

PC Shared Network Printers

I'm not too sure about the history on this view, but msinfo32 does have information about the Print Jobs.

Type msinfo32.exe at the (Start menu and click Run) on the computer that has the share.

Expand the "Software Environment" category on the left pane.

Click on "Print Jobs" from the list of options. You will see the print jobs that are currently in your print queue on the right pane.

Related Question