Bom dia a todos,
Estou desenvolvendo uma aplicação usando o iReport 1.3.3. Tudo vai muito bem, inclusive a exibição do relatório com JasperViewer. O problema me ocorre quando eu clico no botão para imprimir o relatório. Abaixo o código que estou usando para chamar o JasperViewer.
.....
JasperFillManager.fillReportToFile(nomeRelatorio + ".jasper", parameters, jrRs);
JasperViewer.viewReport( nomeRelatorio + ".jrprint", false, false);
Na hora que eu mando imprimir o JasperViewer me mostra um JOptionPane com a mensagem “Erro ao imprimir o relatório. Verifique o donsole para detalhes.” Bom, no console aparece o seguinte:
net.sf.jasperreports.engine.JRException: No printer available.
at net.sf.jasperreports.engine.JasperPrintManager.printReport(JasperPrintManager.java:261)
at net.sf.jasperreports.view.JRViewer$20.run(JRViewer.java:1155)
at java.lang.Thread.run(Thread.java:619)
Alguém aí tem uma idéia do que pode ser? Tenho que setar a impressora pro Jasper usando alguma classe ou método dele?
Obs.: Estou usando Linux/Ubuntu e Java EE 1.5.
Grato pela Atenção!
Rdantas.