Foros del Web » Programación para mayores de 30 ;) » Java »

se tarda mucho tiempor para imprimir con PrinterJob

Estas en el tema de se tarda mucho tiempor para imprimir con PrinterJob en el foro de Java en Foros del Web. hola amigos hace unos dias estoy tratando de imprimir un panel. ya imprime bn pero me genera una margen que no necesito, entoces decidi cambiar ...
  #1 (permalink)  
Antiguo 07/07/2011, 20:27
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Exclamación se tarda mucho tiempor para imprimir con PrinterJob

hola amigos hace unos dias estoy tratando de imprimir un panel.
ya imprime bn pero me genera una margen que no necesito, entoces decidi cambiar el page del pageFormat. pero al hacer esto aunque me saca el resultado deseado
se me demora mucho para imprimir.

alguein save si este teimpo se puede cambiar o estare cometiendo algun error

gracias el codigo es el siguiente:

Código:
public void imprimir() {
        PrinterJob printJob = PrinterJob.getPrinterJob();

        
        PageFormat pageFormat =printJob.defaultPage();
        Paper paper = new Paper();
        
        paper.setSize(595.4456692913386,823.5496062992125);
        
        paper.setImageableArea(9.014173228346456,9.014173228346456,577.4456692913386,823.5496062992125);
       
        pageFormat.setOrientation(PageFormat.PORTRAIT);
        pageFormat.setPaper(paper);
        
        
        printJob.setPrintable(this.component,pageFormat);
        
        try {
            printJob.print();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

gracias por su ayuda
  #2 (permalink)  
Antiguo 14/08/2011, 00:27
 
Fecha de Ingreso: agosto-2011
Ubicación: Bogotá
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: se tarda mucho tiempor para imprimir con PrinterJob

Hola.

Pienso que se puede deber a que la impresora debe adaptarse a las medidas que le envías, el tamaño del papel y las márgenes. Primero no creo que esté insertando un papel con tan exageradas medidas específicas, recuerda que el tamaño está dado en 1/72 partes de pulgada. Eso pienso yo, revisa tus medidas, puede estar tardando en acoplarse a las medidas.

Etiquetas: printerjob
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.