Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2014, 13:52
marcusaurelio
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 17 años, 3 meses
Puntos: 21
implments printable y seleccionar una impresora

hola gente buenas tardes.. como estan?

tengo un metodo en una clase que implemente printable.. y anda perfecto.. siempre y cuando quiera imprimir en la impresora default.. lo que necesito es poder seleccionar la impresora.. por el nombre o como sea.. pego el codigo del metodo..

Código:
 private void btnImprimirActionPerformed(java.awt.event.ActionEvent evt) {                                            
       
      
        try {
            PrinterJob job = PrinterJob.getPrinterJob();
   
            PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
            aset.add(OrientationRequested.LANDSCAPE);
            aset.add(new MediaPrintableArea(2, 2, 29, 90, MediaPrintableArea.MM));
            //aset.add(new PrinterName("Brother QL-570 LE", null));       
     
            job.setPrintable(this);
            job.print(aset);
           
        } catch (PrinterException ex) {
            Logger.getLogger(frmImprimirEtiqueta.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println(ex);
        }
    }
busque bastante.. y como soy relativamente nuevo en java.. no termine de entender bien los cambios que iva encontrando.. y por lo tanto no logre que funcione..

si alguien me tira una soga lo agradeceria bastante.

lo que se imprime es un jpanel...

Última edición por marcusaurelio; 23/04/2014 a las 06:47