Link to home
Start Free TrialLog in
Avatar of lo_oscar
lo_oscar

asked on

how to check printed jobs in server 2008 print server

Hi Experts,

In Server 2003 all the printed jobs can be seen in System logs. Where can I check the printed jobs in Server 2008?

thanks!
Avatar of xfaust
xfaust
Flag of New Zealand image

Not very familiar with Server products, though this site here makes mention of a new Print Management Console in 2008

http://www.zdnetasia.com/techguide/windows/0,39044904,62048326,00.htm
Avatar of lo_oscar
lo_oscar

ASKER

Yes, I'm aware of this tool. However this does not show any logs about my printed jobs.
I know that some printers allow you to view the job history from their own web page. I think this article from MS explains an easy way to display this with "Extended View" in Print Management.

The article is here;
http://technet.microsoft.com/en-us/library/cc753109(WS.10).aspx#BKMK_CreateFilter
and under section
"View Extended Features for Your Printer"

Hopefully there might be something useful on this page.
Actually this tool looks pretty good and its free, supports servers/network printing

http://www.papercut.com/products/free_software/print_logger/

and another free one here

http://www.getfreesofts.com/soft/621/75667/CZ_Print_Job_Tracker_Free_Edition.html
Something here too about setting an option in each printer to log its events

http://social.technet.microsoft.com/Forums/en-US/winserverprint/thread/ebf1a153-47f0-47e9-86bf-31e9ae893f05
ASKER CERTIFIED SOLUTION
Avatar of dziedzicd
dziedzicd
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you all for your responses. This request was triggered by an HR violation. I was able to turn this service on Windows 2012 server on but it doesn't show any past jobs. Is there a way to get those past jobs somehow?  

Thank you for your help!
I was in the same situation for 2012 printer server. Below command works on server 2012. It queries windows event viewer for event id 307 and extracts the information and saves it to printerjobs.csv file. You may need to adjust the properties.

Try this:

Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-PrintService/Operational';Id=307} | Select-Object -Property TimeCreated, @{Label='PrinterName';Expression={$_.Properties[4].Value}}, @{Label='UserName';Expression={$_.Properties[2].Value}}, @{Label='ClientName';Expression={$_.properties[3].value} }, @{Label='PrinterFQDN';Expression={$_.properties[5].value} }, @{Label='JobSize (Bytes)';Expression={$_.Properties[6].Value}}, @{Label='NoOfPages';Expression={$_.Properties[7].Value}} | Export-Csv printerjobs.csv -NoTypeInformation

Open in new window