如何获取java中的打印机列表?

时间:2013-03-07 14:54:22

标签: java printers

如何在Java

中显示设备上安装的所有打印机

到目前为止找到我使用的打印机:

    PrintUtility.findPrintService(printer); //Selects any printer with the name provided
    PrintService[] services = PrintServiceLookup.lookupPrintServices(psInFormat, null);
    //System.out.println("Printers avialiable are " + services);
    System.out.println("Printer Selected " + services[Printerinx]);

但我希望在控制台中显示所有打印机。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

尝试

PrintServiceLookup.lookupPrintServices(null, null);

这将返回PrintService [],其中包含系统可用的所有打印机。