我知道如何在下面的本地机器上安装已安装的打印机的代码是:
PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);
for (PrintService printer : printServices) {
System.out.println("Printer: " + printer.getName());
}
但找不到查找特定位置或局域网中所有可用打印机的方法。
我正在实施用户通过打印机位置时需要验证的应用程序。因此,我想检查用户是否已将有效的现有打印机输入该位置。