斑马打印机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中文打印的更多相关文章
- 基于C#在WPF中使用斑马打印机进行打印【转】
		
原文链接:http://ju.outofmemory.cn/entry/132476 最近在项目中接手了一个比较有挑战性的模块——用斑马打印机将需要打印的内容打印出来.苦苦折腾了两天,总算有所收获,就 ...
 - 斑马打印机客户端GET和POST,以及后端两种打印方式。
		
斑马打印机客户端GET和POST,以及后端两种打印方式. 背景环境:打印机安装在客户端外网.当用户登录时,通过ajax取服务器数据,返回打印机命令,然后客户端通过JS发送给斑马打印机. 1.使用Get ...
 - C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)【转】
		
原文地址:http://blog.csdn.net/ldljlq/article/details/7338772 在批量打印商品标签时一般都要加上条码或图片,而这类应用大多是使用斑马打印机,所以我也遇 ...
 - 斑马打印机和欧姆龙CP1H串口通信打印
		
欧姆龙CP1HPLC和斑马打印机通信 1. PLC 1.1PLC型号 CP1H 1.2通信方式 232通信,使用232扩展卡槽CP1W-CIF01. CP1W-CIF01是RS232选件板,通信距离最 ...
 - 吉特仓库管理系统- 斑马打印机 ZPL语言的腐朽和神奇
		
上一篇文章说到了.NET中的打印机,在PrintDocument类也暴露一些本质上上的问题,前面也提到过了,虽然使用PrintDcoument打印很方便.对应条码打印机比如斑马等切刀指令,不依赖打印机 ...
 - 斑马打印机二维码标签制作(.prn文件)基础简单快速上手
		
在工厂生产中,经常需要一线员工在电脑上输入订单号的情况.订单号往往很长,手输容易出错,并且浪费时间,所以常常使用扫码枪扫描二维码的方式输入订单号,本篇就是记录斑马打印机.prn标签模板的制作和使用. ...
 - 斑马打印机网卡ZebraNet配置(有线)
		
实图: 抽象图: 说明: 1.并口,用于连接斑马打印机一端 2.网络连接状态指示灯 3.打印状态指示灯 4.测试按钮,在连接打印机的情况下,按下此键,会打印出网卡信息. 5.网线接口 按下测试按钮之后 ...
 - 斑马打印机的安装调试,生成PDF
		
1. 我使用的斑马打印机GK888T.有问题打客服,耐心等待.售后电话4006456456得到了解决. 2. 我遇到的问题是打印一张之后指示灯变为红灯,时好时坏.解决方案,长按指示键,待指示灯连续 ...
 - python实现斑马打印机网络打印
		
最近一个礼拜调研了下斑马打印机怎样实现网络打印. 缘起: 之前实现打印方式是直接使用USB接口连接PC,使用串口通讯提供一套打印服务,在系统界面配置相关参数,即可调用打印服务: 后来业务需求变化,现场 ...
 
随机推荐
- 【Vegas原创】Excel中,日期和时间用&连接后格式不正确的解决方法
			
=TEXT(B2+C2,"yyyy-mm-dd hh:mm:ss")
 - Python操作redis学习系列之(集合)set,redis set详解 (六)
			
# -*- coding: utf-8 -*- import redis r = redis.Redis(host=") 1. Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合 ...
 - CSS 水平居中与垂直居中
			
前言 在CSS布局中,水平居中与垂直居中一直是用到比较多的,在本篇中将介绍水平居中.垂直居中的几种方式. 示例 HTML: <div class="parent"> & ...
 - MySQL主从复制作用和原理
			
一.什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库:主数据库一般是准实时的业务数据库. 二.主从复制的作用1.做数据的热备,作为后备数据库,主数据库服务器故障后, ...
 - 让Elasticsearch集群冷热分离、读写分离【转】
			
转自:https://blog.csdn.net/jiao_fuyou/article/details/50511255 根据Elasticsearch中文社区<ES冷热分离(读写分离) hot ...
 - 【Java】类加载过程
			
JVM把class文件加载到内存,并对数据进行校验.解析和初始化,最终形成JVM可以直接使用的Java类型的过程. 类加载的过程主要分为三个部分: 加载 链接 初始化 而链接又可以细分为三个小部分: ...
 - 常用MQ及其原理
			
mq为了解决什么问题?1.异步通信 有些业务不想也不需要立即处理消息.消息队列提供了异步处理机制,允许用户把一个消息放入队列,但并不立即处理它.想向队列中放入多少消息就放多少,然后在需要的时候再去 ...
 - Windows 10 Version 1803 (Updated March 2018) MSDN 镜像下载
			
微软已按先前预期于美国时间 2018 年 4 月 30 日正式向所有用户发布了 Windows 10 Version 1803 (Updated March 2018) 的 ISO 镜像下载,按微软官 ...
 - db2 order by 利用索引
			
ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了.另一个是把结果选好之后再排序. 用有序索引这种,当然是最快的,不过有一些限制条件, ...
 - python 解除装饰器,调用原本函数。
			
假设fun函数被装饰器装饰了,name调用fun,就不是调用fun本身了,那么如何继续调用本身呢.使用fun_raw = fun.__wrapped__这样使用fun_raw就是调用没被装饰器修饰后的 ...