Zebra XML 数据直接打印
Posted 斑马帮帮帮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zebra XML 数据直接打印相关的知识,希望对你有一定的参考价值。
XML,可扩展的标识语言(eXtensibleMarkupLanguage),是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档结构,主要用于大量高度结构化数据的防卫区和其它各种工业领域,便于分类和索引。
XML 指可扩展标记语言(eXtensible Markup Language)。
XML 被设计用来传输和存储数据。
XML 很重要,也很容易学习。
斑马打印机如果直接利用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>
打印效果
注意要点
中文打印的时候,使用打印机中有相应的字体文件
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 这个打印模板。
打印模板文件可以使用zebra Designer 进行图形化设计后直接导入到打印机。
也可以自己在熟悉的情况下编辑,发送给打印机保存。
好了,今天就到这里吧。
欢迎大家去试试看
提前祝大家
圣诞节快递
新年快乐
以上是关于Zebra XML 数据直接打印的主要内容,如果未能解决你的问题,请参考以下文章
条码扫描枪连接zebra打印机一边扫码一边自动打印无需连接PC电脑