1

デバイスにインストールされているすべてのプリンタを で表示するにはどうすればよい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]);

しかし、すべてのプリンターをコンソールに表示したいと思います。どうすればこれを達成できますか?

4

1 に答える 1

2

試す

PrintServiceLookup.lookupPrintServices(null, null);

これは、システムが使用できるすべてのプリンターで満たされた PrintService[] を返します。

于 2013-03-07T15:12:57.980 に答える