Link

PDF printing Quick start tutorial

//print page 1 of document
java -jar jpedal.jar --print "pdfFile.pdf" PRINTER_NAME 1 

//example to print whole document
java -jar jpedal.jar --print "pdfFile.pdf" PRINTER_NAME  
PrintPdfPages print=new PrintPdfPages("C:/pdfs/mypdf.pdf");
if (print.openPDFFile()) {
   //choose one option
   //print.printAllPages("Printer Name");
   //print.printPage("Printer Name", pageNumber);
}

View Java source code for this code example (with additional features) to print a PDF file.

There is also a 5 step Java Printing tutorial here explaining how to add Printing to any Java Swing Application.