Java 如何获取已安装打印机的列表?
我正在寻找一个可能性,以获得已安装的打印机列表。我在Windows操作系统中使用JDK1.6。有人知道解决办法吗Java 如何获取已安装打印机的列表?,java,Java,我正在寻找一个可能性,以获得已安装的打印机列表。我在Windows操作系统中使用JDK1.6。有人知道解决办法吗 提前谢谢。我自己没有用过这个,但可能包含了您要查找的内容。只想添加一个小片段: import javax.print.*; class Test { public static void main (String [] args) { PrintService[] printServices = PrintServiceLookup.lookupP
提前谢谢。我自己没有用过这个,但可能包含了您要查找的内容。只想添加一个小片段:
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());
}
}
更新更新的Java软件包 只需修改:
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
非常感谢。正是我找的。