How do I print a PDF file using the new JDK 1.4 printing API?
From Ivo Limmen:
You could use GhostScript to print the PDF using Process and Runtime.exec(). The tool is available for several platforms with the same command line options so portability isn't a large problem. (Be sure to check the license though.)