我想打印一个pdf文件,给定打印机的IP地址,IP地址存储在数据库中的一个表中,我读取该表的IP地址(类型为字符串),即打印机的IP地址我想打印的地方。我尝试了一千种方法,但仍然无法得到我需要的东西。我正在用java语言编程。
这样,我得到了一个ip地址列表:
PrintService[] service = PrinterJob.lookupPrintServices();// list of ip address
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintService(service[0]);//I get the first address
但是,我需要设置从数据库中读取的 ip 地址,我不需要该列表:
我知道这是不正确的,但这就是想法:
service[0] = "\\10.100.17.93\HP LaserJet Professional P1102w";
//I want to assign the ip address