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

Impresion en Java

Estas en el tema de Impresion en Java en el foro de Java en Foros del Web. Hola gente como estan, llevo varios dias con esto investigando y sin buenos resultados.. les cuento tengo unos isstema de administracion y facturacion locales hechos ...
  #1 (permalink)  
Antiguo 08/08/2013, 20:20
 
Fecha de Ingreso: agosto-2013
Mensajes: 5
Antigüedad: 10 años, 8 meses
Puntos: 0
Impresion en Java

Hola gente como estan, llevo varios dias con esto investigando y sin buenos resultados..

les cuento tengo unos isstema de administracion y facturacion locales hechos en php, y que como son web imprimen con el navegador. decidi que no sea mas asi.. y por php y exec llamar a un java que imprima ls documentos..

hasta aca tdo bien..

logre hacer que imprima.
que liste las impresoras.
obtener la impresora por defecto.
obtener si tiene cola de trabajos
que liste muchos atributos de las impresoras.. por ejemplo..

Código:
   

    System.out.println("PrinterName: " + printService.getAttribute(PrinterName.class));
            System.out.println("PrinterMessageFromOperator: " +  printService.getAttribute(PrinterMessageFromOperator.class));
            System.out.println("PrinterMoreInfo: " + printService.getAttribute(PrinterMoreInfo.class));
            System.out.println("PrinterMoreInfoManufacturer: " + printService.getAttribute(PrinterMoreInfoManufacturer.class));
            System.out.println("PrinterStateReasons: " + printService.getAttribute(PrinterStateReasons.class));
            System.out.println("PrinterURI: " + printService.getAttribute(PrinterURI.class));
            System.out.println("PrinterLocation: " + printService.getAttribute(PrinterLocation.class));
            System.out.println("PrinterInfo: " + printService.getAttribute(PrinterInfo.class));
            System.out.println("PrinterState: " + printService.getAttribute(PrinterState.class));
            System.out.println("PrinterIsAcceptingJobs: " + printService.getAttribute(PrinterIsAcceptingJobs.class));
            System.out.println("PagesPerMinuteColor: " + printService.getAttribute(PagesPerMinuteColor.class));
            System.out.println("PagesPerMinute: " + printService.getAttribute(PagesPerMinute.class));
            System.out.println("ColorSupported: " + printService.getAttribute(ColorSupported.class));
            System.out.println("PDLOverrideSupported: " + printService.getAttribute(PDLOverrideSupported.class));
            System.out.println("PrinterMakeAndModel: " + printService.getAttribute(PrinterMakeAndModel.class));
            System.out.println("PrinterIsAcceptingJobs: " + printService.getAttribute(PrinterIsAcceptingJobs.class));
             System.out.println("QueuedJobCount: " + printService.getAttribute(QueuedJobCount.class));
pero lo que no puedo hacer es saber si la impresora esta lista para imprimir o no.. ya que printerState da siempre null salvo que este imprimiendo algun documento.

alguien tiene idea de como puedo obtener ese dato.. o bien a donde puedo ir a sacar info..

ya busque en el foro. pero encontre un feed que viejo que no aportaba mucho..

ya me recorri la pgina oficial que info sobre la libreria javax.print pero. tampoco pude sacarlo..

desde ya muchas gracias por cualquier ayuda

Última edición por javier111; 08/08/2013 a las 20:26 Razón: falto agradecer

Etiquetas: impresion
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 03:52.