斑马打印机ZT410中文打印
^XA
^CW1, E:SIMSUN.TTF
^CI28
^FO50,50
^A1N,50,50
^FD漢字^FS
^XZ
**************************************************************************************************************
一維碼
^XA
^PW2000
^MD30
^LL300
^LH0,0
^PQ1,0,1,Y
#CN_DATA1#;|宋體|20|15|^FO70,90
#CN_DATA2#;|宋體|20|15|^FO70,120
#CN_DATA3#;|宋體|20|15|^FO70,150
#CN_DATA4#;|宋體|20|15|^FO70,180
#CN_DATA5#;|宋體|20|15|^FO70,210
^FO70,0^BY2.0,3.0^BCN,60,Y,N,N,A^FD#ID1#^FS
^XZ
單位:mm
^XA ^XZ 開始和結束
^PW2000 條碼寬度
^MD30 條碼濃度(-30~30)
^LL300 打印的長度(配合打印機設置里面的打印長度)(傳入參數太多打印長度太小會出現打印不全的情況)
^LH0,0 條碼紙的邊距
^PQ1,0,1,Y 一次打印一張不暫停
#CN_DATA# 變量占位符
|宋體|20|15| 宋體 高20 寬15
^FO 設置左上角的位置(坐標)
^BY 縮放級別2.0(1~10)粗細柱比例3.0
^BCN code128指令,條碼高度60
^FD 打印條碼類容
#ID# 條碼變量占位符
^FS 換行
傳入的參數一定不能大于模板的參數 ^后 接的是字符串參數 ~后接的是code參數
GK88T 局域網打印機名稱
--二維碼
^XA
#CN_DATA1#;|宋體|20|20|^FO1,1
^FO20,20
^BQ,2,10
^CI26
^FH^FDQA,#ID1#^FS
^XZ
^BQ,2,10 二維碼類型 和縮放比例
^CI26 解決中文字符解析不出來
_0A_0D 此字符加入到字符中間可以達到換行效果
其余的基本和上面參數解釋一樣
--中文二維碼內容打印
^XA
^FO20,20
^BQ,2,10
^FDD03040C,LA,博客園的筒子們好^FS
^XZ
Eg2:
^XA
^FO20,20
^BQ,2,10
^FDQA,博客園的筒子們好^FS
^XZ
^XA --開始
^lh50,50 --原始位置
^FO60,60^AF^FDZEBRA^FS --正文
^FO17,16^GB500,500,8^FS --畫框劃線
^FO20,60^B3,,40,,^FDAA001^FS --條碼
^FO20,180^AF^SNSerial Number 00000000,1,1Y^FS --
^POI --設置打印定方位
^PQ2 --設置打印量
^PRB --設置打印速度
^XZ --結束
^DFd:o.x --下載格式,存儲到d設備(接受R:、E:、B:和A:,默認R:),O:圖像名稱,x:擴展名
^XF調用文本格式
^FN標識數據,FN需要和FD配合使用
^XA:
指令名?:起始指令
指令左右: 當打印機接受到此命令時表示本段程序開始.
^FT是用文本上行基準線增加字體尺寸將使文本塊從底到頂尺寸增加(可使打印超過標簽頂)。
^XZ:
指令名稱: 終止指令
指令作用: 當打印機接受到此指令時即表示本段程序終止并開始打印 (注: 該兩指令需配對使用)
^XA--------起始指令
^LH0,0
^FO203,203
^BY3,2.4,50
^B3N,Y,,Y
^FDABC123^FS
^XZ--------終止指令
^LH x,y
指令名稱: 定義標簽起始位置指令
指令作用: (x,y)表示的含義是坐標值,但實際X和Y的值是點的數目.坐標值以每毫米包涵點數多少計算,依機型不同而有差異,如203dpi的機型,沒1mm代表8點.如300dpi的機型,每1mm代表12點.
范例: ^LH30,30^FS
如果你的機型是用203dpi則表示:在離卷紙邊3.75*3.75mm處為標簽起始點.3.75是30/8得來的.
^LL y
指令名稱:定義標簽長度指令
指令作用: 限定使用在連續標簽紙,y以每毫米(mm)包含點數多少計算,每一機型計算方式與前頁一樣.
范例: ^LL300^FS
表示您所打印的標簽紙的長度是37.5mm (203dpi)
^MD x
指令名稱: 濃暗度設置指令
指令作用: 經由溫度控制來設置打印的濃暗度,設置值可以正負各30個區段(x),正值溫度越高顏色越濃,反之越淡.本指令運行后,如果打印機電源關閉即回復到出廠設置值+10.在指令群中可以分段來控制濃淡,例如:你可以在程序前段先定義^MD6,然后在中段定義^MD-9,后段再定義^MD20,此時濃淡度會以10+6=16,16-9=7,7+20=27這三段程度印出,標簽就會呈現"濃淡濃"的現象,至于濃淡程度則可視打印出的效果來調整至滿意程度.
~JC:
指令名稱:檢測標簽紙指令
指令作用:當您更換不同大小的紙張時,需重新檢測紙張大小,以便在換紙后打印內容能在正確的位置,功能與硬件面版設置CALIBRATE一樣,如果硬件上已有此項功能則可以在硬件上直接設置.
^SC a,b,c,d,e
指令名稱: 設置通訊參數指令
指令作用: a : baud rate,可由110-19200
b : word length, 7或8個data bits
c : parity,n=none 或 e= even 或o=odd
d : stop bits,1或2
e : handshake,X=XON/XOFF 或 D=DTR/DSR 例如: ^SC9600,7,E,2,X 表示9600 baud rate 7個date bits even parity 2個stop bit xon/xoff handshake
^JUx
指令名稱: 保存設置指令
指令作用: x為參數,x=F 則恢復出廠默認值
x=S 則保存當前設置值
x=R 則返回上次設置值.
所以,如果您在設置上作了更改且希望將此設置儲存起來,您可以使用^JUs指令.
^FOx,y
指令名稱: 定義相對于其實位置指令
指令作用: (x,y)為坐標值.
如:^FO20,30 表示ZEBAR這行字距標簽紙邊的位置為: (x) 2.5mm*(y)1.25mm (203pdi打印機)
^FD
指令名稱: 定義打印內容指令
指令作用: 定義打印內容
例: ......
^FO20,10,^AEN,56,30^FDZEBAR^FS
.....
表示打印的文字為"ZEBAR",即緊跟在^FD后面
^FS
指令名稱: 定義本行退出指令
指令作用: 定義本行退出
如上例中.
--常用ZPL范例(顏色及縮寫對照見后文)--
整張位移: ^LHnX,nY 如: ^LH10,20
條形碼位移: ^FOnX,nY 如: ^FO10,20
印出文字: ^FDv^FS 如: ^FDMade in Taiwan^FS
印出序號: ^SNv,n,bFZ^FS 如: ^SNP001,-1,Y^FS
調整字型: ^AFA,nH,nW 如: ^A0N,20,23
條形碼寬度: ^BYnTBW,nR,nH 如: ^BY1,3,20
2 of 5 : ^B2A,nH,bBT,bAT,bCK 如: ^B2N,48,Y,N,N
code 39: ^B3A,bCK,nH,bBT,bAT 如: ^B3,,20,,N
code128: ^BCA,nH,bBT,bAT,bCK 如: ^BCN,20,N,N,,A
code 93: ^BAA,nH,bBT,bAT,bCK 如: ^BAN,72,N,N,N
EAN-13 : ^BEA,nH,bBT,bAT 如: ^BEN,34,Y,N
畫框劃線: ^GBnW,nH,nLW 如: ^GB200,100,2 or ^GB150,0,1
特殊字符 ~: ^FvC^FDv^FS 如: ^FH^FD_7e^FS ASCII 7E='~'
畫圖: ^XGvN,nXS,nYS^FS 如: ^XGR:SAMPLE.GRF,2,1^FS
--各打印機型每毫米點數--
152 DPI(1mm 6pt): 90A
203 DPI(1mm 8 pt): S300,S500,105S,160S,140,140XI,Z4000
300 DPI(1mm 12pt): 90XI,170XI(1mm 12pt)
600 DPI(1mm 24pt): 96xiIII,BRADY600
--顏色代表意義--
藍色:ZPL指令; 粉紅色:數字; 紫色:文字數據
--縮寫代表意義--
nW : 寬度點數(Width)
nH : 高度點數(Height)
nR : 寬窄線條比例(Rate)
nTBW: 窄線條點數(Thin Bar Width)
nLW : 線寬點數(Line Width)
nXS : 水平放大比例(X-axis Scale)
nYS : 垂直放大比例(Y-axis Scale)
v : 任何文字數據
A : 旋轉角度(Angle): N:0,R:90,I:180,B:270
bFZ : 是否前面補零(Fill Zero)
bBT : 是否條形碼底下印字(Below Text)
bAT : 是否條形碼上面印字(Above Text)
bCK : 是否印檢查字符(Check)
F : 可以是 0-9,A-Z; 字型 0:向量字型; 字型 D:常用字型
vC :打印特殊字符時的跳脫字,內定為 _
vN :在打印機中的文件名, 如. R:SAMPLE.GRF
^FT65,255^A0N,135,134^FDTEST^FS
^XA^WD*:*.FNT*^XZ --打印出所有字體信息
^XA^CW9,E:SIMSUN.TTF^XZ --字體別名定義
^XA^CW9,E:ARI000.FNT^XZ
^XA^FO50,50^AQN,50,50^FDSAMPLE ARIALI^FS ^XZ
^XA^FT65,255^WD*:*.FNT*^XZ
03585468
三、調用下載到Zera ZPL打印機中的字體
1、調用字體標志
^XA
^CW1, E:SIMSUN.TTF
^CI28
^FO50,50
^A1N,50,50
^FD漢字^FS
^XZ
2、調用字體名稱
^XA^CW9,E:SIMSUN.TTF^CI28^FO350,50^FD中文^FS^XZ
*****************************格式最終方案******************************
^XA
^PW2000
^MD30
^FO30,0^GB680,460,3^FS
^LH5,30
^LL300
^CW0,E:simsun.TTF
^CI28
^FO50,35
^BQ,2,10
^CI28
^FH^FD#Label#^FS
^FT300,75^A0N,40,40^FD番號:^FS
^FT400,75^A0N,40,40^FD#itemno#^FS
^FT300,160^A0N,40,40^FD到貨日期:^FS
^FT480,160^A0N,40,40^FD#receivedate#^FS
^FT300,245^A0N,40,40^FD序列號:^FS
^FT440,245^A0N,40,40^FD#Serial#^FS
^FT50,410^A0N,40,40^FD供應商:^FS
^FT190,410^A0N,40,40^FD#VendNo#^FS
^XZ
--外箱
^XA^PW2000^MD30^FO30,0^GB680,460,3^FS^LH5,30^LL300^CW0,E:simsun.TTF^CI28^FO50,35^BQ,2,10^CI28^FH^FD#Label#^FS^FT300,75^A0N,40,40^FD番號:^FS^FT400,75^A0N,40,40^FD#ItemNo#^FS^FT300,160^A0N,40,40^FD到貨日:^FS^FT440,160^A0N,40,40^FD#ReceiveDate#^FS^FT300,245^A0N,40,40^FD序列號:^FS^FT440,245^A0N,40,40^FD#Serial#^FS^FT50,410^A0N,40,40^FD供應商:^FS^FT190,410^A0N,40,40^FD#VendNo#^FS^XZ
--內箱
^XA
^PW2000
^MD30
^FO30,0^GB680,460,3^FS
^LH5,30
^LL300
^CW0,E:simsun.TTF
^CI28
^FO50,35
^BQ,2,10
^CI28
^FH^FD#Label#^FS
^FT300,75^A0N,40,40^FD番號:^FS
^FT400,75^A0N,40,40^FD#ItemNo#^FS
^FT300,160^A0N,40,40^FDLoT NO:^FS
^FT480,160^A0N,40,40^FD#LotNo#^FS
^FT300,245^A0N,40,40^FD數量:^FS
^FT440,245^A0N,40,40^FD#Qty#^FS
^FT50,325^A0N,40,40^FD到貨日:^FS
^FT190,325^A0N,40,40^FD#ReceiveDate#^FS
^FT50,410^A0N,40,40^FD序列號:^FS
^FT190,410^A0N,40,40^FD#Serial#^FS
^XZ
*********************************************************************************************************
打印命令說明:http://blog.csdn.net/tianqin20140902/article/details/44200421
打印字體下載到打印機:http://www.chongshang.com.cn/manual/ZPL_font.shtml
總結
以上是生活随笔為你收集整理的斑马打印机ZT410中文打印的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简易交通灯
- 下一篇: 根据RTL图编写Verilog程序