Falaê pessoal.
Penei um pouco prá conseguir fazer isso, confesso, mas agora que consegui vou compartilhar com vocês. Peguei parte deste texto no blog do baboo, e fiz algumas correções, que no meu caso foram necessárias. Fiquem à vontade para tentarem das duas maneiras, e conseguir de alguma forma. rs
Em primeiro lugar, para conseguirmos relatórios de impressão com o Windows server 2003, precisamos centralizar as impressões nele, e fazer com o que ele gerencie este processo.
Instale suas impressoras nele, compartilhe as impressoras, e nas estações, instale assim: \\seuservidor\suaimpressora .
Desta forma, todo mundo que imprimir, passará pelo servidor, e assim você terá controle da situação.
Agora vem as perguntas chaves:
- Como gerar relatórios de impressão no windows server 2003?
- Como gerar log de impressão no windows server 2003?
Com as impressoras centralizadas, e tendo o windows server 2003 como seu servidor de impressão, faça o seguinte no seu servidor de impressão (vulgo, máquina com o windows server 2003):
. Clique no menu Start - Run - gpedit.msc
. Expanda a guia Computer Configuration e depois Windows Settings
. Clique na guia Security Settings, e escolha a opção Local Policies e depois em Audit Policy
. No quadro a direita, botão direito em Audit object access e então em Properties.
. Ative a opção Success.
Com isso, habilitamos a auditoria no servidor para acessos a objetos, no caso, impressora.
Mas espere, não é só isso:
Agora, precisamos no objeto Impressora configurar a auditoria e para quais usuários devem ser auditados.
. Clique no menu Start - Run - control
. Selecione a opção Printers and Faxes dentro do Control Panel
. Botão direito na Impressora, então Properties
. Clique na guia Security e então clique no botão Advanced.
. Escolha a guia Auditing, clique no botão Add e adicione o(.s) usuário(.s) ou grupo(.s) a ser(.em) auditado(.s).
. Escolha qual auditoria a ser realizada (Print).
. Ok, OK, ok.
Agora a gente já está guardando os dados de sucesso no serviço print da impressora selecionada no passo acima.
Falta apenas sabermos como extrair estas informações, que serão guardadas no Event Viewer. Para isso, nós usaremos o Filter do Event Viewer.
. Clique no menu Start - Run - eventvwr.msc
. No console Event Viewer, clique em System.
. No Menu, clique na opção View e depois vamos em Filter
. Na filtragem, escolha as opções Information e em Event Source: Print, Category: All
. Após o filtro aplicado, clique botão-direito em System.
. Save Logs As, ao salvar o log, escolha a opção CSV (Comma Separated Values), como ex: impressora.csv.
Daê você importa com o excel e faz o que quiser, falou?
Abraço!