PrintService service = PrintServiceLookup .lookupDefaultPrintService();
DocPrintJob job = service.createPrintJob();
String ii = "^XA^PR2^FS^LL935^FS^LH30,30^FS^FO20,10^AF^FDZEBRA^FS^FO20,60^B3,,40^FDAA001^FS^FO20,180^AF^SNSERIAL NUMBER 00000000111,1,Y^FS^PQ10^FS^XZ";
byte[] url = ii.getBytes();
DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
Doc doc = new SimpleDoc(url, flavor, null);
PrintRequestAttributeSet attrs = new HashPrintRequestAttributeSet();
attrs.add(new Copies(1));
job.print(doc, attrs);
DocPrintJob job = service.createPrintJob();
String ii = "^XA^PR2^FS^LL935^FS^LH30,30^FS^FO20,10^AF^FDZEBRA^FS^FO20,60^B3,,40^FDAA001^FS^FO20,180^AF^SNSERIAL NUMBER 00000000111,1,Y^FS^PQ10^FS^XZ";
byte[] url = ii.getBytes();
DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
Doc doc = new SimpleDoc(url, flavor, null);
PrintRequestAttributeSet attrs = new HashPrintRequestAttributeSet();
attrs.add(new Copies(1));
job.print(doc, attrs);
本文介绍了一个使用 Java 实现的打印 Zebra (ZPL) 格式的标签示例。示例代码展示了如何通过 Java 的 PrintService 和 DocPrintJob 接口创建并发送 ZPL 格式的标签数据到打印机。此过程涉及设置打印服务、创建打印任务、定义 ZPL 字符串、创建文档以及指定打印属性。
6819

被折叠的 条评论
为什么被折叠?



