我正在使用 Fedex 运送 Web 服务来创建货件。我正在使用热敏打印机打印标签 (Java)。
首先我想知道打印到 ZLPII 打印机的 STOCKTYPE 应该是什么,下面是第二个问题。
当打印到打印机并且空标签出来但没有打印时,当我用来打印到 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();
我在这里先向您的帮助表示感谢。