hola sivadmp gracias por el codigo lo acople a mi aplicacion Y que creess......... me funcionaba es decir me mostraba el dialogo de impresion sin mostrar el reporte y me lo imprimia, pero que pasó.. Estuve haciendo pruebas desde una maquina cliente, por que la maquina donde yo probe la impresión era en el servidor, y cuando mandó a imprimir no se le abría la ventana de dialogo de impresión, entonces cuando fui al servidor me di cuenta que la ventana de dialogo se abrió en el servidor y no en la maquina del cliente.
agradeceria si me pudieras ayudar para ke mi reporte se imprima tambien en la makina del cliente y no solo en la del servidor(o donde desarrolle la aplicaicon) gracias espero ke me puedas ayudar.
me olvidava asi es como implemente el codigo.....
Cita: if (conn == null || conn.isClosed()) {
//Context ctx_ = new InitialContext();
Context ctx_=new InitialContext();
DataSource d_s = (DataSource) ctx_.lookup("java:comp/env/jdbc/MANTENIMIENTO_Oracle");
conn=d_s.getConnection();
}
Map parametro = new HashMap();
String au=tfCodigo1.getValue().toString();
parametro.put("COD_BIENES",au);
Registro_computadoras t1 = new Registro_computadoras();
URL url = t1.getClass().getResource("codigo_barrras.jasper") ;
JasperReport jasperreport = null;
jasperreport = (JasperReport) JRLoader.loadObject(url);
JasperPrint jasperPrint= JasperFillManager.fillReport(jasperreport,parametr o,conn);
JasperPrintManager.printReport(jasperPrint,true);