| abstract void print() | Prints a set of pages. |
| void print(PrintRequestAttributeSet attributes) | Prints a set of pages using the settings in the attribute set. |
| abstract boolean printDialog() | Presents a dialog to the user for changing the properties of the print job. |
| boolean printDialog(PrintRequestAttributeSet attributes) | A convenience method which displays a cross-platform print dialog for all services which are capable of printing 2D graphics using the Pageable interface. |
Por lo que veo en la documentación me da la impresión de que si ocupas print() o bien print(PrintRequestAttributeSet attributes), con setteos previos no deberia aparecer el dialogo !
Avisanos que tal te va !

