Verificar status da impressora

Pessoal, eu tenho um esqueminha de impressão aqui usando Printable e Pageable. Funciona perfeitamente. Mas eu gostaria de exibir um status d impressão para o usuário, tipo qual documento da fila está sendo impresso. Quando eu mando meus documentos para impressão (são muitos), ele manda pra fila de impressão rapidinho, o que demora é pra realmente imprimir… queria ter como verificar qual está sendo impresso, qual já terminou, etc… Tem como fazer isso!? Seria acessando algo no sistema operacional ou comunicação direta com a impressora?!

Obrigado!