Как получить список установленных принтеров? Я ищу возможность получить список установленных принтеров. Я использую JDK 1.6 с операционной системой Windows. Кто-нибудь знает решение? Спасибо заранее. Ответ 1 Просто хотел добавить небольшой фрагмент: 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()); } } Ответ 2 Я не использовал это сам, но, возможно, javax.print.PrintServiceLookup содержит то, что вы ищете. Ответ 3 Обновление для новых пакетов Java просто измените: import javax.print.PrintService; import javax.print.PrintServiceLookup;
Ответ 1 Просто хотел добавить небольшой фрагмент: 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()); } }
Ответ 2 Я не использовал это сам, но, возможно, javax.print.PrintServiceLookup содержит то, что вы ищете.
Ответ 3 Обновление для новых пакетов Java просто измените: import javax.print.PrintService; import javax.print.PrintServiceLookup;