Saludos
Tengo un problema con java y ireport, para imprimir un documento.
no quiero que me muestre en pdf, solo defrente a imprimir.
Me muestra el siguiente mensaje de error :
net.sf.jasperreports.engine.JRException: Invalid page index range : 0 - -1 of 0
at net.sf.jasperreports.engine.print.JRPrinterAWT.pri ntPages(JRPrinterAWT.java:127)
at net.sf.jasperreports.engine.print.JRPrinterAWT.pri ntPages(JRPrinterAWT.java:88)
at net.sf.jasperreports.engine.JasperPrintManager.pri ntPages(JasperPrintManager.java:374)
at net.sf.jasperreports.engine.JasperPrintManager.pri ntReport(JasperPrintManager.java:265)
lo toy haicendo de la siguiente forma.
Connection connection = new Conecta().getConnectionSQL();
String mifile=System.getProperty("user.dir");
mifile=mifile+"\\reportes\\notacredito.jasper";
HashMap parameters= new HashMap();
parameters.put("cliente","mi nombreeeee" );
parameters.put("dniCliente", "455121212" );
parameters.put("direccion", "direcion ddd" );
JasperPrint print = null;
JasperPrintManager jpm = new JasperPrintManager();
print = null;
print = JasperFillManager.fillReport(
mifile,
parameters,
connection);
jpm.printReport(print, true);
por motivos de prueba le e puesto datos fijos en el parameters, para disminuir las posibilidades d error,
alguien alguna vez le paso y lo soluciono..
estaria agradecido