Hola, puedes utilizar esto, te imprime lo que tengas en pag.
PrintJob pjob = this.getToolkit().getPrintJob(this,"Hola",null);
Graphics pag = pjob.getGraphics();
pag.setFont(new Font("Times New Roman",Font.BOLD,14));
printAll(pag);
pag.dispose();
pjob.end();