Boa noite a todos.
Antes de postar pesquisei e não achei nada que pudesse me ajudar. Preciso criar uma ferramenta que fique ligada como um serviço do windows e registre tudo que for enviado para o spool da impressora. Já verifiquei que toda fez que algo é enviado, são criados dois arquivos no diretorio spool que fica dentro do system 32, são ele algumacoisa.SHD e algumacoisa.SPL. O SPL é a imagem do arquivo que foi impresso e SHD são os dados do arquivo, como por exemplo: quem enviou, hora, tamanho, tipo de papel e quantidade de paginas. Descobri tambem que existe um comando do windows o “Cscript.exe” que roda os arquivos .VSB que tambem ficam dentro da pasta system 32 e eles sao os logs das impressoes feitas, ou seja todo arquivo SHD que é criado quando é enviado uma impressao esse prnjobs.VSB registra os dados. Pergunto:
Como faço para pegar estas informaçoes com comandos Java e registrar em um banco de dados Mysql?
Quero salientar que estou no final de meu primeiro livo Java e que meu conhecimento ainda é pouco.
Obrigado a todos que puderem me ajudar.
Cardosão