Currently I want to implement print with passed paramter 'printer' using the JasperPrintManager class. But there’s only one option to have the printDialog or not (see below). http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JasperPrintManager.html#printReport(java.lang.String For now, I have no idea of how we can pass the printer name in. Anyone could help me? Thanks, Gil