影视久久国产高清_成人毛片网站av_国产天堂AV在线色_亚洲国产精品人人爽夜夜爽_91免费观看国产_亚洲av网站在线播放_中文字幕日韩在线观看_欧美精品乱码在线看_亚洲AⅤ永久无码毛片蜜桃_日韩激情无码专区精品

新聞資訊

斑馬打印機指令簡介, ZPL 學(xué)習(xí)資料

2025-03-10 20:34:34


斑馬打印機指令簡介, ZPL 學(xué)習(xí)資料

圖片 最新ZPL手冊更新2023年11月版本

掃描下方條碼下載
最新的ZPL II, ZBI 2, SetGet-Do手冊。

image.png

P1134473-01EN Rev A

ZPL 打印語言打印介紹
具體指令使用以斑馬官網(wǎng)說明為準(zhǔn)

ZPL手冊中有詳細的說明,可以參考下面的方法學(xué)習(xí)各個指令的使用方法

** 本文尾部更新內(nèi)容**

**最新增加的^FE指令和使用方法**


1打印方法

打印機使用多種端口通信,直接通過串口/USB口/網(wǎng)絡(luò)端口/藍牙端口將指令字符串發(fā)送給打印機即可。

1、Hello World!

指令:

^XA

^JMA^LL200^PW680^MD10^PR2^PON^LRN^LH0,0

^FO10,30

^A0N,72,72

^FD Hello World!^FS

^XZ

打印實現(xiàn)效果:

image.png

說明:

打印機的指令用“^”作為開頭,任何打印指令都是從^XA開始,到^XZ結(jié)束。指令的參數(shù)直接放在指令后面,如指令

^FDstring^FS

^FD是一段字符串的開頭,^FS是一段字符串的結(jié)尾,string就是代表要打印的字符串

上述

^FD Hello World!^FS

就是以表示指定要打印的字符串為“ Hello World!”(沒錯,包含前面的空格)

同時,要打印該字符,還必須先指定它所在的坐標(biāo)(如^FO10,30)和字體參數(shù)(如^A0N,72,72)

^FOx,y

x代表橫坐標(biāo),y代表縱坐標(biāo),如果你將x的值改為20,那么“ Hello World!”將會右移一段距離。

^Aab,c,d

^A有a,b,c,d四個參數(shù)

a,字體類型,的取值范圍從【0-9,A-Z】,0是默認的內(nèi)置字體,若需要其他字體則需要設(shè)置,在打印中文這一節(jié)將會說明。

b,旋轉(zhuǎn)角度,注意參數(shù)a和b之間并沒有逗號,有【N,R,I,B】四個選項,分別代表正常,順時針旋轉(zhuǎn)90°,180°、270°。

c,字符高度

d,字符寬度

^JMA^LL200^PW680^MD10^PR2^PON^LRN^LH0,0

這條指令設(shè)置打印機的參數(shù),可以拆分如下:

^JMA ——每毫米設(shè)定點,A表示【24 dots/mm, 12 dots/mm, 8 dots/mm or 6 dots/mm】

^LL200 ——標(biāo)簽高度,這里是200個點

^PW680 ——標(biāo)簽寬度,這里是680個點

^MD10 ——標(biāo)簽深度,可選值【-30~30】,值越高標(biāo)簽濃度越高

^PR2 ——打印速度,實際這是一個多參數(shù)的指令,^PRa,b,c,b和c不設(shè)置則為默認值。其中a是打印速度,可選值【1-14,A-E】,值越大速度越快,其中字母【2=A,3=B,4=C,6=D,8=E】,即設(shè)置A與設(shè)置2無異。b和c的參數(shù)用于設(shè)置推出和回卷速度,默認即可。

^PON ——打印方向,有【N,I】兩個值可選,N是正常,I是倒置(標(biāo)簽底部先出)

^LRN ——打印反轉(zhuǎn),有【Y,N】兩個值可選,N是正常,Y表示將產(chǎn)生黑底白字(需要先繪制黑色填充方框)

如以下指令:

^XA

^JMA^LL200^PW680^MD30^PR2^PON^LRY^LH0,0

^FO8,28

^GB400,50,100^FS

^FO10,30

^A0N,72,72

^FD Hello World!^FS

^XZ

打印輸出效果:

image.png


^LH0,0 ——標(biāo)簽起點

2、打印中文字符

指令:

^XA

^SEE:GB18030.DAT^FS

^CWZ,E:SIMSUN.FNT

^CI26

^JMA^LL200^PW680^MD10^RP2^PON^LRN^LH0,0

^FO20,100

^AZN,72,72

^FD中123文ABC測試^FS

^PQ1

^XZ

打印輸出效果:

image.png

說明:

中文字符的打印需要預(yù)先設(shè)置字體庫,而且在傳輸?shù)臅r候需要用GB2312的編碼方式傳輸,否則會出現(xiàn)亂碼。

^AZN,72,72

注意第一個參數(shù)Z,它代表使用我們自己設(shè)置的Z字體,72代表字體的大小,由于使用了點陣字體,這里的大小必須是24的整數(shù)倍。

^SEE:GB18030.DAT^FS

該指令共有三個參數(shù)

^SEa:b.c

參數(shù)a代表本地編碼表的選擇,可選值有【R,E,B,A】這四個參數(shù)的值定義暫時沒有詳細的資料,目前知道它用于區(qū)分ZPL指令和ZPL II指令,默認為R,這里使用E。

參數(shù)b代表編碼的名稱,目前網(wǎng)上找到的資料都是使用GB18030,暫時沒有發(fā)現(xiàn)其他編碼。

參數(shù)c代表編碼的后綴名,一般是DAT。

^CWZ,E:SIMSUN.FNT

該指令共有4個參數(shù)

^CWa,b:c.d

參數(shù)a代表設(shè)置的這個字體編號,可選值【A-Z和0-9】,當(dāng)這里設(shè)置了以后,^A的第一個參數(shù)才能引用到這個字體。

參數(shù)b同^SE的參數(shù)a。

參數(shù)c代表字體名稱,這里的SIMSUN是宋體,可參考

https://blog.csdn.net/amy_king_0/article/details/54141460

image.png

嘗試設(shè)置更多字體類型,但是打印出來沒啥區(qū)別。

參數(shù)d代表字體后綴名,一般是TTF。


中文字體導(dǎo)入使用參考:

ZDesignerV8驅(qū)動將字體下載到打印機

3、打印中文二維碼

^XA

^JMA^LL450^PW700^MD0^PR3^PON^LRN^LH0,0

^CI28

^FO200,30

^BQN,2,10

^FDHM,B0200 中文測試!123#測試¥ABC%測試^FS

^XZ

打印輸出效果:

image.png


image.png


說明:

該二維碼有時掃不到,需要拿遠一點才掃得到,而且打印機在打印了中文字符以后,需重新開關(guān)打印機清除緩存,才能打印。

其中^BQN,2,10是指定二維碼,指令格式如下:

^BQa,b,c

a代表二維碼方向,默認是N

b代表二維碼的版本,可選值有【1,2】,1是原始版本,2是增強版本,推薦用2,因為1掃不出來。

c代表二維碼的放大程度,可選值【1-10】

注意二維碼的打印還需要與^FD配合,當(dāng)我們使用^BQ這個函數(shù)時,^FD必須設(shè)置相關(guān)的參數(shù)

^FDab,cd^FS

a:錯誤糾正率,【H,Q,M,L】H是超高可靠度,L是高密度,建議使用H

b:數(shù)據(jù)輸入模式,【A,M】A是自動模式(參數(shù)c可省略),M是手動模式(需要指定參數(shù)c的字符類型)

c:字符模式,【N】數(shù)字,【A】字符,【B】字節(jié),【K】Kanji(日文漢字)

d:二維碼的內(nèi)容


?

中文字體導(dǎo)入使用參考:
如何打印含中文字符的QR二維碼



圖片圖片圖片2023 年更新 ^FE 連接數(shù)據(jù)指令。圖片圖片圖片圖片


^FE

通過引用 ^FN 字段,^FE 命令允許字段數(shù)據(jù)連接和子串提取。

^FE 命令必須用在每條 ^FD 命令之前,并且只適用于該 ^FD 字段。

如果一個 ^FE 命令沒有緊接在一個 ^FD 命令之前,則該 ^FD命令沒有激活字段連接字符。


格式:^FEa

image.png

該分隔符定義后,將用于指定從 ^FN 字段中插入到 ^FD 字段的數(shù)據(jù)或部分數(shù)據(jù)。或部分數(shù)據(jù)將插入到 ^FD 字段中。在以下描述中,假定 ^FE 字符為默認字符 #。字符 #插入數(shù)據(jù)有兩種方法:包括整個 ^FN 字段或包括 ^FN字段的一部分。
要插入整個 ^FN 字段,放置在 ^FD 字段中的語法是 #n#,其中 n 是 ^FN 的編號。
    例如:

image.png

要插入 ^FN 字段的部分內(nèi)容,放在 ^FD 字段中的語法是 #n,a,x,y#,其中定義如下:

image.png

  例如:
輸出FN2 數(shù)據(jù)中從前往后第七個字符起的4位字符。

image.png

出FN2 數(shù)據(jù)和FN3數(shù)據(jù)中從前往后第10個字符起的6位字符。

image.png

^FE指令能很方便的實現(xiàn)脫機打印中的數(shù)據(jù)組合處理


^FE目前支持機型

Supported Zebra Printers
? ZD421C
? ZD421D
? ZD621D
? ZD621T
? ZT411
? ZT421
? ZT510
? ZT610
? ZT620

客服