Print Report

Boas pessoal, tenhoo seguinte codigo para gerar meu report :

......

   JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(compsaldo);    
           JasperReport relatorio = JasperCompileManager.compileReport("Relatórios/Saldo.jrxml");
           Map parametros = new HashMap();
           JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, ds);
           JasperManager.printReportToPdfFile(impressao, "Reportes/Reporte.pdf"); //SALVAR EM PDF               
             
           JasperViewer view = new JasperViewer(impressao, false);
           view.setVisible(true);
           view.show(); //INSTRUÇÂO PARA VISUALIZAR O REPORT
......

Não tenho nenhum problema com o reporte ele gera bem legal, so que eu gostaria de criar uma opção para que ele me imprmisse directamente o report sem me mostrar o pre-view, pois eu so posso imprimir o reporte para a impressora depois de ver o pre-view

Ou seja eu iria retirar a instrução :

view.show();

Mas teria de colocar alguma instrução para que o reporte seja automaticamente impresso na impressora !

Ou entao criar uma opção para me imprimir directamente para a impressora o ficheiro que foi criado com a instrução :

JasperManager.printReportToPdfFile(impressao, "Reportes/Reporte.pdf");

Obrigado desde ja !