新闻资讯

斑马打印机Zebra XML 数据直接打印方法设置

2025-03-12 09:37:25

image.png

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


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

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

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


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

image.png


这个打印过程是这样的

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> 


打印效果

image.png


注意要点

  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 进行图形化设计后直接导入到打印机。


    image.png



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

    image.png


好了,今天就到这里吧。

欢迎大家去试试看

客服