如何获取打印机的端口名称?

时间:2010-01-20 04:49:11

标签: java printing

我使用javax.print.PrintService在本地计算机上查找打印机服务。 以下是获取打印机的代码:

PrintService[] services = PrintServiceLookup.lookupPrintServices(DocFlavor.SERVICE_FORMATTED.PRINTABLE, null);

我还能在java中获得打印机的端口名称(USB001,COM,LPT ..)吗?

1 个答案:

答案 0 :(得分:0)

您无法使用纯Java代码(即不使用JNI(本机代码))。