Nós usamos um programa chamado PaperCut Print Logger para isso. Espero que isso ajude
Eu tenho um servidor windows 2003 e conectei uma impressora a este servidor. Esta impressora está instalada no servidor e compartilhada com todos os computadores na rede local. Quero verificar quais usuários têm trabalhos de impressão e não. de impressões, detalhes, etc. Eu acho que existe uma facilidade para ver os detalhes, mas não sei onde ele está localizado.
O servidor deve registrar isso no log de eventos do sistema. Você pode visualizá-lo usando o visualizador de eventos ou pode criar um script que analise periodicamente o log de eventos e resuma as informações relevantes. Por exemplo, em um dos meus servidores de impressão, vejo esse evento registrado:
Event Type: Information
Event Source: Print
Event Category: None
Event ID: 10
Date: 16/03/2012
Time: 11:35:46
User: DOMAIN\username
Computer: PRINTSERVER
Description:
Document <number>, <job name> owned by <username> was printed on
<printer> via port <port name>. Size in bytes: <size>; pages printed: <pages>
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
A descrição segue sempre este mesmo padrão e os valores entre parênteses são: