最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

斑马打印机ZT410中文打印

IT圈 admin 42浏览 0评论

2023年12月11日发(作者:似安南)

斑马打印机ZT410中文打印

^XA

^CW1, E:

^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:,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:

^FT65,255^A0N,135,134^FDTEST^FS

^XA^WD*:*.FNT*^XZ --打印出所有字体信息

^XA^CW9,E:^XZ --字体别名定义

^XA^CW9,E:^XZ

^XA^FO50,50^AQN,50,50^FDSAMPLE ARIALI^FS ^XZ

^XA^FT65,255^WD*:*.FNT*^XZ

03585468

三、调用下载到Zera ZPL打印机中的字体

1、调用字体标志

^XA

^CW1, E:

^CI28

^FO50,50

^A1N,50,50

^FD汉字^FS

^XZ

2、调用字体名称

^XA^CW9,E:^CI28^FO350,50^FD中文^FS^XZ

*****************************格式最终方案******************************

^XA^PW2000

^MD30

^FO30,0^GB680,460,3^FS

^LH5,30

^LL300

^CW0,E:

^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:^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:

^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

*********************************************************************************************************

打印命令说明:/tianqin20140902/article/details/44200421

打印字体下载到打印机:/manual/ZPL_

2023年12月11日发(作者:似安南)

斑马打印机ZT410中文打印

^XA

^CW1, E:

^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:,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:

^FT65,255^A0N,135,134^FDTEST^FS

^XA^WD*:*.FNT*^XZ --打印出所有字体信息

^XA^CW9,E:^XZ --字体别名定义

^XA^CW9,E:^XZ

^XA^FO50,50^AQN,50,50^FDSAMPLE ARIALI^FS ^XZ

^XA^FT65,255^WD*:*.FNT*^XZ

03585468

三、调用下载到Zera ZPL打印机中的字体

1、调用字体标志

^XA

^CW1, E:

^CI28

^FO50,50

^A1N,50,50

^FD汉字^FS

^XZ

2、调用字体名称

^XA^CW9,E:^CI28^FO350,50^FD中文^FS^XZ

*****************************格式最终方案******************************

^XA^PW2000

^MD30

^FO30,0^GB680,460,3^FS

^LH5,30

^LL300

^CW0,E:

^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:^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:

^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

*********************************************************************************************************

打印命令说明:/tianqin20140902/article/details/44200421

打印字体下载到打印机:/manual/ZPL_

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论