Como ler Spool de impressão?

Galera, alguém saberia como poderia ler o spool de impressão de uma impressora no windows?

quero fazer um sisteminha básico para controlar a impressão dos usuários.

Também gostaria de fazer um sistema desses. Já procurei em vários sites, perguntei aqui no GUJ, mas não encontrei solução.
Preciso saber o IP ou usuário de origem; o nome do arquivo e a quantidade de páginas dos trabalhos de impressão. Não faço a menor ideia de como começar.

Acho que so via VBS gerando logs e imputando no Banco.