Я использую приведенный ниже код для отправки файла pdf в сетевой принтер.
Команда отправляет, но файл не распечатывает фактические данные.
Пожалуйста, помогите мне.Отправить файл PDF на сетевой принтер с помощью ipp в Java
String urlF="ipp://192.168.0.115:9100/printer/TOSHIBA e-STUDIO2802ASeries PCL6";
String urlS=urlF.replaceAll(" ", "%20");
URI printerURI = new URI(urlS);
IppPrintService svc = new IppPrintService(printerURI);
stream = new BufferedInputStream(new FileInputStream("D:/pdfurl-guide.pdf"));
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
Doc myDoc = new SimpleDoc(stream, flavor, null);
DocPrintJob job = svc.createPrintJob();
job.print(myDoc, null);
В чем заключается реализация вашего IPP-кода? –
Я думаю, что вы составили URL-адрес IPP - это выглядит очень неправильно. –
Спасибо всем за ваш ответ. Наконец, я решил это с помощью CUPS Server. –