Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/02/2011, 14:21
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: ayuda con impresion en java

Hola,

Posiblemente,

Código Java:
Ver original
  1. import java.awt.print.PageFormat;
  2. import java.awt.print.Printable;
  3. import java.awt.print.PrinterException;
  4. import java.awt.print.PrinterJob;
  5. import java.util.Locale;
  6. import javax.print.PrintService;
  7. import javax.print.PrintServiceLookup;
  8. import javax.print.attribute.HashPrintServiceAttributeSet;
  9. import javax.print.attribute.PrintServiceAttributeSet;
  10. import javax.print.attribute.standard.PrinterName;
  11.  
  12. ....
  13.  
  14.         PrinterJob job = PrinterJob.getPrinterJob();
  15.         job.setPrintable(new MyDocPrinter());
  16.         PrintServiceAttributeSet attributes = new HashPrintServiceAttributeSet();
  17.         PrinterName printerName = new PrinterName("Adobe PDF", Locale.getDefault());
  18.         attributes.add(printerName);
  19.         PrintService printers[] = PrintServiceLookup.lookupPrintServices(null, attributes);
  20.         try {
  21.             if (printers.length == 1)
  22.                 job.setPrintService(printers[0]);
  23.             job.print();
  24.         } catch (PrinterException ex) {
  25.             System.out.println(ex);
  26.         }
Saludos,