Я использую веб-службу Fedex для создания отправки. Я использую термопринтер для печати метки (Java).Печать на принтере Fedex для печати на термопринтере с использованием Java
Сначала я хотел знать, что должно быть STOCKTYPE для печати на принтер ZLPII, второй вопрос следует ниже.
При печати на принтер и пустой этикетке выходит, но ничего не печатается, когда я использую для печати в PDF, он работает очень хорошо.
Это мой Java-код
PrintService pss[] = PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.AUTOSENSE, null);
if (pss.length == 0)
System.out.println("FedExSmartPostServiceImpl::saveLabelToFile No printer services available.");
PrintService ps = null;
for (PrintService ps1 : pss) {
if (ps1.getName().indexOf("Zebra") >= 0) {
ps = ps1;
break;
}
}
System.out.println("FedExSmartPostServiceImpl::saveLabelToFile Printing to " + ps);
DocPrintJob job = ps.createPrintJob();
Doc doc = new SimpleDoc(fis, DocFlavor.INPUT_STREAM.AUTOSENSE, null);
job.print(doc, null);
fis.close();
Спасибо за помощь заранее.