更新历史
日期
版本
描述说明
2016/01/19
1.0.0
初始版本
2016/04/25
1.0.1
完善<ESC>!?指令
增加 SET CUTTER 和 SET RESPONSE 指令
2016/04/26
1.0.2
增加 ESC 指令语法说明
2016/06/04
1.0.3
修正一些文本错误
2016/06/30
1.0.4
增加手册使用指南
2016/07/28
1.0.5
修正部分表述错误,增加 BLINE 指令
2016/08/13
1.0.6
删除 SET COM1、@DAY 指令
增加@WEEK 指令
文档最后一次修改时间
2016/08/13 11:30
佳博集团 智汇网络
1
使用指南
文档字体规则
文件规则 描述
[表示内容] 在中括号的内容表示该参数为可选项
<ESC> ASCII 27,当打印机收到以该控制字符为起始
的指令将立即响应(即使打印机在错误状态时也
将实时回应)
~ ASCII 126,该字符起始的指令用于询问打印机
状态
注:200 DPI:1 mm = 8 dots
粗斜体,用于表示批注
设计标签
以下代码内容为一个最简单标签的必备要素,以此为例,详解设计标签时必备的
内容和要点。
SIZE 58 mm,30 mm
GAP 2 mm
CLS
TEXT 50,50,"4",0,1,1,"DEMO FOR TEXT"
PRINT 1
一张标签通常包含三个部分,即系统设定(蓝色部分)、打印内容设定(绿色部
分)和执行打印指令(红色部分)。
系统设定包括标签尺寸(SIZE、GAP)和清除缓冲区数据指令(CLS)等。
打印内容设定可以参考本文档卷标内容设计指令内容,本例中系打印文本。
执行打印指令用于打印出设计好的标签,在此指令发送后打印机才执行打印动作。
需要特别注意,在每一条指令结尾需要加入换行符,即字符串“\r\n”或 16 进
制 0x0D 0x0A
佳博集团 智汇网络
2
系统设定指令
SIZE
该指令用于设定卷标纸的宽度和长度
指令语法
(1) 英制系统(inch)
SIZE m,n
(2) 公制系统(mm)
SIZE m mm,n mm
参数 说明
m 标签纸的宽度(不含背纸)
n 标签纸的长度(不含背纸)
注:
200 DPI: 1 mm = 8 dots
使用公制单位,在单位与数字之间必须添加一个空格
范例
(1) 英制系统(inch)
SIZE 3.5,3.00
(2) 公制系统(mm)
SIZE 100 mm,100 mm
CASHDRAWER
该指令用于产生钱箱控制脉冲
指令语法 :
CASHDRAWER m,t1,t2
佳博集团 智汇网络
3
ESC p m,t1,t2
参数 说明
m 0,48 钱箱插座的引脚 2
1,49 钱箱插座的引脚 5
t1,t2 0≤t1≤255,0≤t2≤255
输出由 t1 和 t2 设定的钱箱开启脉冲到由 m 指
定的引脚
注:
钱箱开启脉冲高电平时间为[t1×2 ms],低电平时间为[t2×2 ms]
如果 t2<t1,低电平时间为[t1×2 ms]
GAP
该指令用于定义两张卷标纸间的垂直间距距离
指令语法
(1) 英制系统(inch)
GAP m,n
(2) 公制系统(mm)
GAP m mm,n mm
参数 说明
m 两标签纸中间的垂直距离
0≤m≤1(inch),0≤m≤25.4(mm)
n 垂直间距偏移
n≤标签纸纸张长度(inch 或 mm)