1
我正在使用Fedex船舶Web服務創建貨件。我正在使用熱敏打印機來打印標籤(Java)。聯合使用船舶標籤打印到使用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();
感謝提前的幫助。