I just had this issue also, make a PrinterJob object and call the print() method. You then have to have your own print method, public int print(Graphics g, PageFormat pf, int page).
The page...