Hi all, I am using JasperReports to generate reports in my application. I have a requirement in my application in which if a user clicks on print button, the report is to be printed on the printer which is located on client-side network. I am using the following code to do this: Code: PrintRequestAttributeSet printRequestAttributeSet = new HashPrintRequestAttributeSet(); printRequestAttributeSet.add(MediaSizeName.ISO_A4); PrintServiceAttributeSet printServiceAttributeSet = new HashPrintServiceAttributeSet(); JRPrintServiceExporter printExporter = new JRPrintServiceExporter(); printExporter.setParameter(JRExporterParameter.JASPER_PRINT , jasperPrint); printExporter.setParameter(JRPrintServiceExporterParameter.PRINT_REQUEST_ATTRIBUTE_SET, printRequestAttributeSet); printExporter.setParameter(JRPrintServiceExporterParameter.PRINT_SERVICE_ATTRIBUTE_SET, printServiceAttributeSet); printExporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG, Boolean.FALSE); printExporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG, Boolean.FALSE); printExporter.exportReport(); But the report is not getting printed on client-side printer :( Can anyone tell me what's wrong in this case...waiting for ur quick replies. Thanks in Advance DNV Srikanth