1、1 / 22 选择国际字符子集ESC R ESC SP 设置右边界 选择字符码表ESC t 选择或取消单向打印ESC U ESC V 发送打印机状态 设置或取消两页并行打印ESC z FF 打印送出单页 TABHT 水平 换行LF TAB流水RS 中文模式下的命令 代码 功能 设置中文字符下划线模式开关 n FS 选择中文字体 FS ! n 选择中文字符模式FS & 取消中文模式 FS .- EPSON打印控制指令集 打印命令 功能 格式: ASCII: 以标准ASCII字符序列表示 十进制: 以十进制数字序列表示 十六进制: 以十六进制数字序列表示 说明:该命令功能和使用说明。HT 水平制表
2、 HT 09 打印位置进行到下一水平制表位置。如果当前打印位置超过了最后一个水平制表位置,则HT命令不被执行。水平制表位置由 ESC D命令设置。LF 打印并换行 2 / 22 LF : ASCII格式:10 十进制:0A 十六进制: 说明:指令可设定ESC3打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。ESC2,行距的长短。 版权文档,请勿用做商业用途 如果行编辑缓存空,则只按当前设定的行距向前走纸一行。 打印回车 CR CR ASCII: 13 十进制:0D 十六进制: 当打印在行编辑缓存中的一行数据之后,不进行走纸操作。 实时状态传送 DLE EOT nDLE EOT
3、n ASCII: 格式:16 04 n 十进制: 十六进制:10 04 1 n 4: ,n代表被选择的打印机状态,基于下列参数 传送以实时的方式 n = 1: 打印机状态 n = 2: 脱机状态 错误状态n = 3: 纸检测器状态n = 4: 返回的字节每位设置如下 打印机状态n = 1: 脱机状态n = 2: n = 3: 错误状态 n = 4: 纸检测器状态 DLE ENQ n 对打印机的实时请求3 / 22 DLE ENQ n ASCII:16 05 n 十进制:10 5 十六进制:n = 0, n = 2 ,n值定义如下打印机对主机请求作出反应 n = 0: 恢复到联机状态. ,并恢复
4、错误n = 2: 清除接收和打印缓冲区 设置字符右间距 ESC SP n n SP ESC 格式:n 32 十进制: 27n 20 十六进制: 1B 说明: 个半点距。),设置字符右边间距为n以半点为设定单位(1/144英寸 。0默认值n 设置字符打印方式 !ESC n n ! ESC 格式:n 33 27 十进制:n 211B 十六进制: 0n255 是综合性的字符打印方式设置命令,用于选择打印字符的大小和下划线。! nESC 的每位定义为:打印参数n 值 功能 位 1 0 7 5 79 0 字模选择 1 无定义 2 无定义 设定 3 着重模式 取消 4 倍高 取消 设定4 / 22 设定
5、宽 取消5 倍 6 无定义 设定 取消 7 下划线 ,0默认值n 禁止用户自定义字符允许/ ESC % n n % : ASCIIn 37 27 十进制:n 25 1B 十六进制: n为一个字节,只有最低位有效。参数 B时,选择用户自定义字符集;n*1当 B时,选择内部字符集。*0当n 0。,默认值n0n255 设置用户自定义字符 & ESC d2db x d1 & y n mESC格式: ASCII: d2dbx d1y n m 十进制: 27 38 d2db d1 m x n 十六进制: 1B 26 y 该命令用于自定义字符。各参数为: 。1,2y:字符的纵向字节数。这里取 y 。ASCI
6、I码,n32n:自定义字符集的起始 个字符。,最多可定义96ASCII码,m127。自定义字符个数为m-n+1m:自定义字符集的终止 。当只有一个自定义字符时,取m=n a:自定义字符的水平方向的点数。 m-n+1个自定义字符共有:yx个字节,:自定义字符的数据。每个字符d1 d2db )个字节。(m-n+1(yx) 每个自定义字符数据的格式:-1 )()m-n+1y d1 d3 d(x )m-n+1x( d4 d2 dy)( 样例如下:5 / 22 发送的命令如下:ESC & y c1 c2 X p1 p2 p3 d4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 版
7、权文档,请勿用做商业用途Code 1B 26 02 20 20 07 1F 80 20 00 44 00 80 00 44 00 20 00 1F 80 版权文档,请勿用做商业用途 设置图形点阵 ESC * D2 DkD1,n2 n1 * m 格式: ,D2 DkD1n2 42 m n1 十进制: 27 ,D2 Dk D1 m n1 n2 十六进制: 1B 2A m)和横向图形点阵。该命令用来设置点阵图形模式( 表示打印密度。,1:m = 0 256。0Dk255,k= n1+ n20n1255,0n21,表示该命令下载的要打印k= n1+ n2256这低字节,n2这高字节,n1,n2为两位十
8、六进制数,n1图形的横向点数,该值应小于打印机的最大行宽打印点数。如果下送的点图数据超出一行的最大行宽打印点数时,超出的部分被忽略。 版权文档,请勿用做商业用途 图形打印模式 点密度 最大点数m 垂直方向点数 相邻点打印 210 单密度 0 8 相邻点不打印 双密度 420 1 8 定义为:Dk /取消下划线模式 设置 ESC -?n n: ASCII ESC -格式: n 十进制: 27 45 n 十六进制:1B 2D n = 0, 1, 48, 49 取消下划线模式。n = 0 or 48, 设置下划线模式。n = 1 or 49, 英寸换行量设定1/6 2ESC 2 ASCII: ESC
9、格式:50 27 十进制:32 十六进制:1B 说明:6 / 22 英寸。此指令将打印机的换行量设定为1/6 英寸换行量 n/144 设定 ESC 3 n n 3 ESC 格式:n 51 27 十进制:n 1B 33 十六进制: n/144英寸。此指令将打印机的换行量设定为 1 - 255。n 打印头归位 ESC : ASCII60 27 十进制:3C 1B 十六进制: 的位置)。执行该指令后,打针头会回到原位(home 取消设备设置/ ESC =? n = 格式: 61 n 十进制: 27 3D n 十六进制: 1B 1 ?n ?3n = 1 默认 值 位 功能 1 设定 取消 0 打印机选
10、择 设定取消 顾显选择1 2 无定义 3 无定义 无定义 4 无定义5 6 无定义 7 / 22 7 无定义 取消用户自定义字符 ESC ?? n ? 格式: ESC n 27 63 十进制: n 1B 3F 十六进制: 32 ?126 初始化打印机 ESC : ESC 格式: ASCII64 十进制:40 十六进制: 1B 该命令初始化打印机:使打印机恢复到最初的联机状态,清除以前留下的程序。 消除所有的水平制表位置 ESC D NULL NULL D ASCII:0 27 68 十进制:0 44 十六进制: 命令将无效。命令消除所有的水平制表位置,之后再执行的HTESC D NUL /取消
11、着重模式 设置 EESC n NUL E格式: ESC0 27 69 十进制:0 45 1B 十六进制: 0 ?255 ,取消着重模式。位是0当n的LSB 1,设置着重模式。n的LSB位是当 /取消重叠模式 设置 nGESC NUL G ASCII:ESC 格式:0 71 27 十进制:8 / 22 0 47 十六进制:255 ,取消重叠模式。位是0当n的LSB ,设置重叠模式。位是1当n的LSB 英寸走纸执行n/144 ESC J n n J: ASCIIn 74 十进制: 27 n 4A 1B 十六进制: 255之间的任意值。n值应为0到进纸n/144英寸, 若当时有打印内容则在打印完成后执行走纸。 打印并反向走纸 n ESC Kn K ASCII:n 27 75 十进制:n 4B 十六进制:1B 48 )。英寸(n X 0.176 mm打印缓冲区里的内容,并反方向走纸n/144 选择国际字符集 ESC R n n R 格式: ESC82 n 十进制:52 n 1B 十六进制: 字符集。个不同国家的不同ASCIIESC
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1