EPSON ESC/POS指令

               
英文模式下的命令
代码 功能
CR 回车
ESC ! 设置打印方式
ESC % 选择或取消用户自定义字符集
ESC & 定义用户自定义字符集
ESC * 设置位映射方式
ESC @ 初始化打印机
ESC ~ LED ON/OFF
ESC < 返回行首
ESC 2 选择行间距为1/6英寸
ESC 3 设置行进为最小间距
ESC BEL 蜂鸣器ON/OFF
ESC C 设置单页长度
ESC c0 选择打印页
ESC c1 选择行间距
ESC c3 选择纸结束信号输出
ESC c4 选择打印纸及检测器(终止打印)
ESC c5 禁止/使能面板开关
ESC c6 禁止/使能ON-LINE开关
ESC d 打印及N行进纸
ESC D 设置TAB位置
ESC e 打印病退回N行
ESC f 设单页等待时间
ESC F 选择或取消单页退纸区
ESC i 全切割
ESC J 以最小间距进行打印和进纸
ESC K 以最小间距进行打印和退纸
ESC l 选择或取消倒过来的字符
ESC m 局部切割
ESC o 印章
ESC p 产生指定脉冲
ESC q 释放纸
ESC r 选择打印颜色
ESC R 选择国际字符子集
ESC SP 设置右边界
ESC t 选择字符码表
ESC U 选择或取消单向打印
ESC V 发送打印机状态
ESC z 设置或取消两页并行打印
FF 打印送出单页
HT 水平TAB
LF 换行
RS 流水TAB
中文模式下的命令
代码 功能
FS – n 设置中文字符下划线模式开关
FS ! n 选择中文字体
FS & 选择中文字符模式
FS .

取消中文模式

----------------------------------------------------------------------------------------

EPSON打印控制指令集

打印命令                                  功能

格式:  ASCII: 以标准ASCII字符序列表示

    十进制: 以十进制数字序列表示

   十六进制: 以十六进制数字序列表示

说明:该命令功能和使用说明。

HT                                     水平制表

格式:  ASCII: HT

    十进制: 09

   十六进制: 09

说明:

打印位置进行到下一水平制表位置。

如果当前打印位置超过了最后一个水平制表位置,则HT命令不被执行。

水平制表位置由 ESC D命令设置。

LF                                      打印并换行

格式:  ASCII: LF

    十进制: 10

   十六进制: 0A

说明:

打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。ESC2,ESC3指令可设定行距的长短。

如果行编辑缓存空,则只按当前设定的行距向前走纸一行。

CR                                      打印回车

格式:  ASCII: CR

    十进制: 13

   十六进制: 0D

说明:

  当打印在行编辑缓存中的一行数据之后,不进行走纸操作。

DLE EOT n                                实时状态传送

格式:  ASCII: DLE EOT n

    十进制: 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                              对打印机的实时请求

格式:  ASCII: DLE ENQ n

    十进制: 16 05 n

   十六进制: 10 5

说明:

n = 0, n = 2

打印机对主机请求作出反应,n值定义如下:

n = 0: 恢复到联机状态

n = 2: 清除接收和打印缓冲区,并恢复错误.

ESC SP n                              设置字符右间距

格式:  ASCII: ESC  SP n

    十进制: 27  32 n

   十六进制: 1B  20 n

说明:

以半点为设定单位(1/144英寸),设置字符右边间距为n个半点距。

默认值n=0。

ESC ! n                              设置字符打印方式

格式:  ASCII: ESC  ! n

    十进制: 27  33 n

   十六进制: 1B  21 n

说明:

  0≤n≤255

ESC ! n是综合性的字符打印方式设置命令,用于选择打印字符的大小和下划线。

打印参数n的每位定义为:

位    功能    值

       0    1

0    字模选择    7×9    5×7

1    无定义        

2    无定义        

3    着重模式    取消    设定

4    倍 高    取消    设定

5    倍 宽    取消    设定

6    无定义        

7    下划线    取消    设定

默认值n=0,

ESC % n                          允许/禁止用户自定义字符

格式:  ASCII: ESC  %  n

    十进制: 27  37 n

   十六进制: 1B  25 n

说明:

参数n为一个字节,只有最低位有效。

当n=<*******1&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值