Zebra XML 数据直接打印

Posted 斑马帮帮帮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zebra XML 数据直接打印相关的知识,希望对你有一定的参考价值。


XML,可扩展的标识语言(eXtensibleMarkupLanguage),是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档结构,主要用于大量高度结构化数据的防卫区和其它各种工业领域,便于分类和索引。


XML 指可扩展标记语言(eXtensible Markup Language)。

XML 被设计用来传输和存储数据。

XML 很重要,也很容易学习。


斑马打印机如果直接利用xml直接打印固定格式的标签数据呢?

Zebra XML 数据直接打印


这个打印过程是这样的

1.从Zebra Designer for XML创建支持XML的ZPL格式

2.将打印的模板zpl下载到打印机中,等待调用

3.生成支持打印的XML格式文件,如果中文需使用UTF-8编码编辑可变数据。

4.将XML数据流发送到打印机

5.打印出模板的标签。



打印模板样例


zpl打印模板SERIAL.ZPL,建议用UTF8格式保存

^XA

^DFE:SERIAL.ZPL^FS

^SEE:GB.DAT^FS

^CWK,E:MSUNG.TTF^FS

^CI0

^LT0

^FO28,49^GB500,106,10^FS

^AKN,70,70^FO50,83^CI17^F8^FD斑马XML打印^FS

^CI0

^FO27,285^GB487,5,5^FS

^FO24,515^GB487,5,5^FS

^A0N,34,34^FO38,861^CI0^FDLot Status:^FS

^A0N,34,34^FO38,1020^CI0^FDSerial Status:^FS

^A0N,34,34^FO36,177^CI0^FDItem:^FS

^A0N,34,34^FO36,300^CI0^FDLot:^FS

^A0N,34,34^FO36,399^CI0^FDSN:^FS

^AKN,45,45^FO109,171^CI17^F8^FN998^FDitem^FS

^CI0

^BY2,2.7^FO108,223^B3N,N,50,N,N^FN998^FDitem^FS

^A0N,34,34^FO109,300^CI0^FN997^FDlot^FS

^BY2,2.7^FO108,338^B3N,N,50,N,N^FN997^FDlot^FS

^A0N,34,34^FO107,399^CI0^FN996^FDserial_number^FS

^BY2,2.7^FO108,449^B3N,N,50,N,N^FN996^FDserial_number^FS

^PQ1,0,1,Y

^XZ


例:XML打印数据流文件SERIAL_CN.XML

<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE labels SYSTEM "label.dtd">

<labels _FORMAT="E:SERIAL.ZPL" _QUANTITY="1"

PRINTERNAME="Printer 1" _JOBNAME="LBL101">

 <label>

 <variable name="organization">611</variable>

 <variable name="item">ZEBRA打印机</variable>

 <variable name="lot">20181234</variable>

 <variable name="serial_number">S60JXWT12345</variable>

 <variable name="revision">V2</variable>

 <variable name="lot_status">1234</variable>

 <variable name="serial_number_status">Active</ variable>

</label>

</labels> 


打印效果

Zebra XML 数据直接打印


注意要点Zebra XML 数据直接打印Zebra XML 数据直接打印Zebra XML 数据直接打印

  1. 中文打印的时候,使用打印机中有相应的字体文件

  2. XML的格式请注意文件头部

    <?xml version="1.0" encoding="utf-8" standalone="no"?>

    <!DOCTYPE labels SYSTEM "label.dtd">

    <labels _FORMAT="E:SERIAL.ZPL"  _QUANTITY="1"

    PRINTERNAME="Printer 1" _JOBNAME="LBL101">

    a. 在这里你的编码格式要设置为UTF-8,

    b. 要指明调用标签模板的名字labels _FORMAT="E:SERIAL.ZPL" ,这里就是打印机的内存E盘的 SERIAL.ZPL 这个打印模板。

  3. 打印模板文件可以使用zebra Designer 进行图形化设计后直接导入到打印机。


    Zebra XML 数据直接打印



    也可以自己在熟悉的情况下编辑,发送给打印机保存。

    Zebra XML 数据直接打印


好了,今天就到这里吧。

欢迎大家去试试看


提前祝大家

圣诞节快递

新年快乐

Zebra XML 数据直接打印Zebra XML 数据直接打印Zebra XML 数据直接打印

Zebra XML 数据直接打印

以上是关于Zebra XML 数据直接打印的主要内容,如果未能解决你的问题,请参考以下文章

如何使用ZEBRA斑马条码打印机打印中文

条码扫描枪连接zebra打印机一边扫码一边自动打印无需连接PC电脑

谁知道怎么用斑马(zebra)打印机打汉字?

使用 ZPL 重新启动 Zebra 打印机

Zebra 标签打印机 TLP 2824 Plus 打印 2 个标签并退出

Zebra 条形码打印,但不扫描