没有合适的资源?快使用搜索试试~ 我知道了~
首页ESC/POS打印命令
ESC/POS打印命令 LF 格式: 说明: ESC J n 格式: 说明: 打印并换行 ASCII: LF 十进制: 10 十六进制: 0A 打印行缓冲器里的内容并向前走纸一行。当行缓冲器为空时只向 前走纸一行。 在页模式下:输出行缓冲器里的内容,光标定位到下一行。 打印并走纸 n 点行 ASCII: ESCJn 十进制: 2774n 十六进制: 1B4An n = 0-255。 打印行缓冲区里的内容,并向前走纸 n 点行。 该命令只对本行有效,不改变 ESC 2,ESC 3 命令设置的行间距 值。
资源详情
资源评论
资源推荐

ESC/POS 打印控制命令
1、打印命令一览表
命令速查 命令 说明
打印命令
LF 打印并换行
ESC J 打印并走纸 n 点行
格式设置命令
ESC 2 设置行间距 1/6 英寸
ESC 3 n 设置行间距为 n 点行(n/137 英寸)
ESC a n 设置对齐方式
字符设置命令
ESC ! n 设置打印字符格式
ESC SO 设置字符倍宽打印
ESC DC4 取消字符倍宽打印
ESC { n 设置/取消字符上下倒置
ESC B n 设置/取消字符反白打印
ESC % n 设置/取消用户自定义字符
ESC & 设定用户自定义字符
ESC ? 取消用户自定义字符
ESC R n 选择国际字符集
ESC t n 选择字符代码页
图形设置命令
ESC * 打印一点行图形
GS * 下装点图设置
GS / 打印下装点图
钱箱控制命令 ESC p 钱箱控制
按键控制命令 ESC c 5 允许/禁止按键开关
初始化命令 ESC @ 打印机初始化
状态传输命令
ESC v 向主机传送打印机状态
ESC u 向主机传送周边设置状态
GS a 允许/禁止状态自动上传
条码设置命令
GS H 选择 HRI 打印方式
GS h 设置条码高度
GS w 设置条码横向宽度
GS k 打印条码
位置和页模式命
令
ESC L 设置页模式
FF 打印,并返回到标准模式
ESC FF 打印页模式的数据
CAN 清除页缓冲区的数据
ESC W … 设置页位置和大小
ESC $ nL nH 设置页模式的绝对 X 位置
GS $ nL nH 设置页模式的绝对 Y 位置
ESC \ nL nH 设置页模式的相对 X 位置
GS \ nL nH 设置页模式的相对 Y 位置
GS L nL nH 设置页左边距
GS W nL nH 设置页宽
切纸模式命令 ESC i 切纸但不走纸

- 2 -
2、打印命令详解
概述
POS-58 打印机使用 ESC/POS 打印命令集。
打印命令按以下格式说明:
命令 功能
格式: ASCII: 以标准 ASCII 字符序列表示
十进制:
以十进制数字序列表示
十六进制: 以十六进制数字序列表示
说明: 命令功能和使用说明。
举例: 命令的使用举例。
2.1 打印命令
LF 打印并换行
格式: ASCII: LF
十进制: 10
十六进制: 0A
说明: 打印行缓冲器里的内容并向前走纸一行。当行缓冲器为空时只向
前走纸一行。
在页模式下:输出行缓冲器里的内容,光标定位到下一行。
ESC J n 打印并走纸 n 点行
格式: ASCII: ESC J n
十进制: 27 74 n
十六进制: 1B 4A n
说明: n = 0-255。
打印行缓冲区里的内容,并向前走纸 n 点行。
该命令只对本行有效,不改变 ESC 2,ESC 3 命令设置的行间距
值。
2.2 行间距设置命令
ESC 2 设置行间距为 1/6 英寸
格式: ASCII: ESC 2
十进制:
27 50
十六进制: 1B 32
说明: 设置行间距为 1/6 英寸=203/6=34 点
ESC 3 n 设置行间距为 n 点行
格式: ASCII: ESC 3 n
十进制: 27 51 n
十六进制: 1B 33 n

- 3 -
说明: n = 0-255
设置行间距为 n 点行。
默认值行间距是 30 点。
ESC a n 设置输出对齐方式
格式: ASCII: ESC a n
十进制: 27 97 n
十六进制: 1B 61 n
说明: 该命令只对标准模式有效
0 ≤ m ≤ 2 或 48 ≤ m ≤ 50
左对齐: n=0,48
居中对齐: n=1,49
右对齐: n=2,50
2.3 字符设置命令
ESC ! n 设置打印字符模式
格式: ASCII: ESC ! n
十进制: 27 33 n
十六进制: 1B 21 n
说明: 用于设置打印字符的方式。默认值是 0
位 0:设置打印字体(0:24x24 中文 1:16x16 中文)
位 1:保留
位 2:保留
位 3:1:字体加粗
位 4:1:双倍高度
位 5:1:双倍宽度
位 6:1:删除线
位 7:1:下划线
ESC SO 设置打印字符双倍宽度
格式: ASCII: ESC SO
十进制: 27 14
十六进制: 1B 0E
说明: 该命令之后所有字符均以正常宽度的 2 倍打印;
该命令可以用回车或者 DC4 命令删除。
ESC DC4 字符宽度恢复正常
格式: ASCII: ESC DC4
十进制: 27 20
十六进制: 1B 14
说明: 命令执行后,字符恢复正常宽度打印
ESC { n 设置/取消字符上下倒置
格式: ASCII: ESC { n
剩余13页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0