Amigos,
Já procurei e não achei maneira fácil de imprimir um arquivo PDF direto para a impressora padrão. Parece que a API Java Print Service não imprime PDF.
Meu código é basicamente setar o PrintService, o PrintJob e chamar o print()
Acessando a impressora pelo Painel de Controle, dá pra ver que o JOB é enviado para a fila de impressão, depois sai.
Mas a impressora não imprime.
Procurei umas apis no Google mas parece que todas são pagas como a Smart jPDF(http://www.activetree.com)
Também li sobre GhostScript mas não sei se é a melhor solução.
A funcionalidade no projeto é que um determinado relatório deve ser impresso diretamente na impressora, sem abrir o PDF na tela (pelo Adobe Reader).