新聞資訊

XML,可擴展的標識語言(eXtensibleMarkupLanguage),是國際上定義電子文件結(jié)構(gòu)和內(nèi)容描述的標準,是一種非常復雜的文檔結(jié)構(gòu),主要用于大量高度結(jié)構(gòu)化數(shù)據(jù)的防衛(wèi)區(qū)和其它各種工業(yè)領域,便于分類和索引。
XML 指可擴展標記語言(eXtensible Markup Language)。
XML 被設計用來傳輸和存儲數(shù)據(jù)。
XML 很重要,也很容易學習。
斑馬打印機如果直接利用xml直接打印固定格式的標簽數(shù)據(jù)呢?

這個打印過程是這樣的
1.從Zebra Designer for XML創(chuàng)建支持XML的ZPL格式
2.將打印的模板zpl下載到打印機中,等待調(diào)用
3.生成支持打印的XML格式文件,如果中文需使用UTF-8編碼編輯可變數(shù)據(jù)。
4.將XML數(shù)據(jù)流發(fā)送到打印機
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打印數(shù)據(jù)流文件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. 要指明調(diào)用標簽模板的名字labels _FORMAT="E:SERIAL.ZPL" ,這里就是打印機的內(nèi)存E盤的 SERIAL.ZPL 這個打印模板。
打印模板文件可以使用zebra Designer 進行圖形化設計后直接導入到打印機。

也可以自己在熟悉的情況下編輯,發(fā)送給打印機保存。

好了,今天就到這里吧。
歡迎大家去試試看