Hello, I'm using JRPrintServiceExporter in my application and I want to show the print dialog, only the first time that my printing method is called. So I writed the following code: static void print(throws Exception { new JRPrintServiceExporter();JASPER_PRINT, document); DISPLAY_PAGE_DIALOG, Boolean.FALSE);DISPLAY_PRINT_DIALOG, Boolean.TRUE);DISPLAY_PRINT_DIALOG_ONLY_ONCE, Boolean.TRUE); This method is called inside my app everytime the user needs to print. even thought I have set the only_once parameter to TRUE, the dialog is always shown, even after the first print. Has anyone an idea about where is my mistake, or there is a bug in jasper exporter? Thanks private JasperPrint document) JRPrintServiceExporter exporter = exporter.setParameter(JRExporterParameter. exporter.setParameter(JRPrintServiceExporterParameter. exporter.setParameter(JRPrintServiceExporterParameter. exporter.setParameter(JRPrintServiceExporterParameter. exporter.exportReport(); }