如何搜索与路由器连接的USB打印机



我正在尝试在java代码中搜索与路由器(Netgear PR2000)连接的USB打印机,我尝试使用SNMP协议从路由器获取打印机的信息,但没有得到响应。

我想做的是,搜索打印机,然后通过套接字设置连接并发送数据进行打印。 有人可以分享一些想法吗,非常感谢。

PrintService[] services = PrinterJob.lookupPrintServices();
for (int index = 0;  index < services.length; index++) {
    System.out.println(">>"+services[index].getName());
}

类似的问题是:

如何使用Java在网络打印机上打印?

要在网络打印机上打印的 Java 应用程序

最新更新