爱普生EPSONESCPOS指令集说明Word格式文档下载.docx
《爱普生EPSONESCPOS指令集说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《爱普生EPSONESCPOS指令集说明Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
1/22
选择国际字符子集ESCRESCSP设置右边界选择字符码表ESCt选择或取消单向打印ESCUESCV发送打印机状态设置或取消两页并行打印ESCzFF打印送出单页TABHT水平换行LF
TAB流水RS
中文模式下的命令
代码功能设置中文字符下划线模式开关–nFS
选择中文字体FS!
n选择中文字符模式FS&
取消中文模式FS.----------------------------------------------------------------------------------------
EPSON打印控制指令集
打印命令功能
格式:
ASCII:
以标准ASCII字符序列表示
十进制:
以十进制数字序列表示
十六进制:
以十六进制数字序列表示
说明:
该命令功能和使用说明。
HT水平制表
HT
09
打印位置进行到下一水平制表位置。
如果当前打印位置超过了最后一个水平制表位置,则HT命令不被执行。
水平制表位置由ESCD命令设置。
LF打印并换行
2/22
LF:
ASCII格式:
10十进制:
0A十六进制:
说明:
指令可设定ESC3打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。
ESC2,行距的长短。
版权文档,请勿用做商业用途如果行编辑缓存空,则只按当前设定的行距向前走纸一行。
打印回车CR
CRASCII:
13十进制:
0D十六进制:
当打印在行编辑缓存中的一行数据之后,不进行走纸操作。
实时状态传送DLEEOTnDLEEOTnASCII:
格式:
1604n十进制:
十六进制:
1004
1≤n≤4:
n代表被选择的打印机状态,基于下列参数传送以实时的方式n=1:
打印机状态n=2:
脱机状态错误状态n=3:
纸检测器状态n=4:
:
返回的字节每位设置如下打印机状态n=1:
脱机状态n=2:
n=3:
错误状态n=4:
纸检测器状态DLEENQn对打印机的实时请求3/22
DLEENQnASCII:
1605n十进制:
105十六进制:
n=0,n=2
n值定义如下打印机对主机请求作出反应n=0:
恢复到联机状态.
并恢复错误n=2:
清除接收和打印缓冲区设置字符右间距ESCSPn
nSPESC格式:
n32十进制:
27n20十六进制:
1B说明:
个半点距。
),设置字符右边间距为n以半点为设定单位(1/144英寸。
=0默认值n设置字符打印方式!
ESCn
n!
ESC格式:
n3327十进制:
n211B十六进制:
0≤n≤255
是综合性的字符打印方式设置命令,用于选择打印字符的大小和下划线。
!
nESC
的每位定义为:
打印参数n值功能位1
0
75×
7×
90字模选择
1无定义2无定义
设定3着重模式取消4倍高取消设定4/22
设定宽取消5倍
6无定义设定取消7下划线,=0默认值n禁止用户自定义字符允许/ESC%n
n%:
ASCIIn3727十进制:
n251B十六进制:
n为一个字节,只有最低位有效。
参数B时,选择用户自定义字符集;
n=<*******1>当B时,选择内部字符集。
=<*******0>当n0。
,默认值n=0≤n≤255设置用户自定义字符&
ESC
d2……dbxd1&
ynmESC格式:
ASCII:
d2……dbxd1ynm十进制:
2738
d2……dbd1mxn十六进制:
1B26y
该命令用于自定义字符。
各参数为:
。
1,2y:
字符的纵向字节数。
这里取y=。
ASCII码,n≥32n:
自定义字符集的起始个字符。
,最多可定义96ASCII码,m≤127。
自定义字符个数为m-n+1m:
自定义字符集的终止。
当只有一个自定义字符时,取m=na:
自定义字符的水平方向的点数。
m-n+1个自定义字符共有:
y×
x个字节,:
自定义字符的数据。
每个字符d1d2……db
)个字节。
×
(m-n+1(y×
x)每个自定义字符数据的格式:
-1)()×
m-n+1y×
…d1d3d(x)m-n+1×
x(d4d2…dy×
)(样例如下:
5/22
发送的命令如下:
ESC&
yc1c2Xp1p2p3d4p5p6p7p8p9p10p11p12p13p14版权文档,请勿用做商业用途Code1B26022020071F80200044008000440020001F80版权文档,请勿用做商业用途设置图形点阵ESC*
D2…DkD1,n2n1*m格式:
,D2…DkD1n242mn1十进制:
27
,D2…DkD1mn1n2十六进制:
1B2A
m)和横向图形点阵。
该命令用来设置点阵图形模式(表示打印密度。
,1:
m=0256。
0≤Dk≤255,k=n1+n2×
0≤n1≤255,0≤n2≤1,,表示该命令下载的要打印k=n1+n2×
256这低字节,n2这高字节,n1,n2为两位十六进制数,n1图形的横向点数,该值应小于打印机的最大行宽打印点数。
如果下送的点图数据超出一行的最大行宽打印点数时,超出的部分被忽略。
版权文档,请勿用做商业用途图形打印模式点密度最大点数m垂直方向点数
相邻点打印210单密度08
相邻点不打印双密度42018
定义为:
Dk
/取消下划线模式设置ESC-?
n
n:
ASCIIESC-格式:
n十进制:
2745
n十六进制:
1B2D
n=0,1,48,49
取消下划线模式。
n=0or48,设置下划线模式。
n=1or49,
英寸换行量设定1/62ESC
2ASCII:
ESC格式:
5027十进制:
32十六进制:
1B说明:
6/22
英寸。
此指令将打印机的换行量设定为1/6英寸换行量n/144设定ESC3n
n3ESC格式:
n5127十进制:
n1B33十六进制:
n/144英寸。
此指令将打印机的换行量设定为
1-255。
n=打印头归位〈ESC〈:
ASCII6027十进制:
3C1B十六进制:
的位置)。
执行该指令后,打针头会回到原位(home取消设备设置/ESC=?
n=格式:
61n十进制:
27
3Dn十六进制:
1B
1≤?
n≤?
3n=1默认值位功能1
设定取消0打印机选择
设定取消顾显选择1
2无定义3无定义
无定义4
无定义5
6无定义
7/22
7无定义取消用户自定义字符ESC?
?
n?
格式:
ESCn2763十进制:
n1B3F十六进制:
32≤?
126初始化打印机ESC@
@:
ESC格式:
ASCII64十进制:
40十六进制:
1B
该命令初始化打印机:
使打印机恢复到最初的联机状态,清除以前留下的程序。
消除所有的水平制表位置ESCDNULL
NULLDASCII:
02768十进制:
044十六进制:
命令将无效。
命令消除所有的水平制表位置,之后再执行的HTESCDNUL/取消着重模式设置EESCn
NULE格式:
ESC02769十进制:
0451B十六进制:
0≤?
255,取消着重模式。
位是0当n的LSB1,设置着重模式。
n的LSB位是当/取消重叠模式设置nGESC
NULGASCII:
ESC格式:
0
7127十进制:
8/22
047十六进制:
255,取消重叠模式。
位是0当n的LSB,设置重叠模式。
位是1当n的LSB英寸走纸执行n/144ESCJn
nJ:
ASCIIn74十进制:
27
n4A1B十六进制:
255之间的任意值。
n值应为0到进纸n/144英寸,若当时有打印内容则在打印完成后执行走纸。
打印并反向走纸nESCKnKASCII:
n2775十进制:
n4B十六进制:
1B
48)。
英寸(nX0.176mm打印缓冲区里的内容,并反方向走纸n/144选择国际字符集ESCRn
nR格式:
ESC82n十进制:
52n1B十六进制:
字符集。
个不同国家的不同ASCIIESC