Я хочу напечатать файл 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