usando ticket termica seleccionar printjob printerjob mandar imprimir impresora ejemplo como java

java - ticket - ¿Cómo obtengo una lista de impresoras instaladas?



printjob java (3)

Estoy buscando la posibilidad de obtener una lista de impresoras instaladas. Estoy usando JDK 1.6 con un sistema operativo Windows. ¿Alguien sabe alguna solución?

Gracias de antemano.



Solo quería agregar un pequeño fragmento:

import javax.print.*; class Test { public static void main (String [] args) { PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null); System.out.println("Number of print services: " + printServices.length); for (PrintService printer : printServices) System.out.println("Printer: " + printer.getName()); } }


Actualización para los paquetes Java más nuevos

solo modifica:

import javax.print.PrintService; import javax.print.PrintServiceLookup;