BS160KBS163K控制命令参考模板.docx
- 文档编号:26032576
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:16
- 大小:41.67KB
BS160KBS163K控制命令参考模板.docx
《BS160KBS163K控制命令参考模板.docx》由会员分享,可在线阅读,更多相关《BS160KBS163K控制命令参考模板.docx(16页珍藏版)》请在冰豆网上搜索。
BS160KBS163K控制命令参考模板
控制打印命令
概述
BS160K打印机提供了ESC/POS打印命令集。
各个命令的描述形式如下:
打印命令功能
格式:
ASCII:
以标准ASCII字符序列表示
十进制:
以十进制数字序列表示
十六进制:
以十六进制数字表序列表示
解释:
该命令功能和使用说明。
例子:
为了更容易理解该命令会列出一些例子。
命令详解
打印命令
LF打印并换行
格式:
ASCII:
LF
十进制:
10
十六进制:
0A
解释:
打印行缓冲器里的内容并向前走纸一行。
当行缓冲器空时只向前走纸一行。
ESCJ打印并走纸n点行
格式:
ASCII:
ESCJn
十进制:
2774n
十六进制:
1B4An
解释:
打印行缓冲器里的内容,并向前走纸n点行(即n/203英寸)。
n=0~225。
该命令只本行打印有效,不改变ESC2,ESC3命令设置的行间距值。
示例:
AAA
n/203英寸(n点行)
BBB
行间距设置命令
ESC2设置字符行间距为1/6英寸
格式:
ASCII:
ESC2
十进制:
2750
十六进制:
1B32
解释:
设置行间距为1/6英寸。
ESC3设置行间距为n点行(n∕203英寸)
格式:
ASCII:
ESC3
十进制:
2751
十六进制:
1B33
解释:
设置行间距为n点行。
n=0~255。
BS160K打印机的每点距为1/203英寸,即该命令设置行距为n/203英寸。
默认值为n=30。
示例:
AAA
n=30,30点距(30/203英寸)
BBB
字符打印命令
ESC!
设置字符打印方式
格式:
ASCII:
ESC!
n
十进制:
2733n
十六进制:
1B21n
解释:
ESC!
n是综合性的字符打印方式设置命令,用于选择打印字符的大小。
打印参数n的每位定义为:
XXD5D4XXXX
1:
倍高打印
1:
倍宽打印
n的默认值为0,即字符不放大。
ESCS0设置字符倍宽打印
格式:
ASCII:
ESCS0
十进制:
2714
十六进制:
1BOE
解释:
在一行内该命令之后的所有字符均以正常宽度的2倍打印;
在该命令可以用回车或DC4命令删除。
ESCDC4取消字符倍宽打印
格式:
ASCII:
ESCDC4
十进制:
2720
十六进制:
1B14
解释:
执行此命令后,字符恢复正常宽度打印。
ESC%允许/禁止用户自定义字符
格式:
ASCII:
ESC%n
十进制:
2737n
十六进制:
1B25n
解释:
n=1时,选择用户自定义字符集;n=0时,选择内部字符集。
默认值n=0。
ESC&设定用户自定义字符
格式:
ASCII:
ESC&snm[a[p]s×a]m-n+1
十进制:
2738snm[a[p]s×a]m-n+1
十六进制:
1B26snm[a[p]s×a]m-n+1
解释:
ESC&用于定义用户自定义字符。
S=3,32≤n≤m≤126,
0≤a≤≤12,0≤p≤255.
◆s表示纵向字节数,这里S=3。
◆n表示自定义字符的起始ASCII码。
◆m表示自定义字符的终止ASCII码。
当只定义一个字符时取消n=m,最多可定96个自定义字符。
◆a表示水平方向的点数。
◆p表示自定义字符的数据,每个字符sⅩa个字节,共定义m-n+1个字符。
定义后自定义字符一直有效,直到再次定义或复位或关机。
◆每个自定义字符数据格式为:
d1
d2
特殊控制命令
ESCc5允许/禁止按键开关命令
格式:
ASCII:
ESCc5n
十进制:
279953n
十六进制:
1B6335n
解释:
n=1时,禁止【SEL】按键和【LF】按键起作用;
n=0时,允许上述按键起作用。
默认值为n=0。
图形打印命令
ESC*设定点图命令
格式:
ASCII:
ESC*mn1n2[d]k
十进制:
2742mn1n2[d]k
十六进制:
1B2Amn1n2[d]k
解释:
设定点图方式(用m),点数(用n1,n2)以及点图内容(用[d]k)。
n=0,1,32,33。
n1=0~255,n2=0~3。
d=0~255.
k=n1+256╳n2(m=0,1)
k=(n1+256╳n2)╳3(m=32,33)
◆水平方向点数为n1+256╳n2
◆如果点数超过一行,起过其最大点数(与选择的点图方式有关,详
见下表)的部分被忽略。
◆d为点图数据字节,相应位为1则表示该点打印,相应位为0,则表示
该点不打印。
(k表示数据个数)
◆m用于选择点图方式。
M
Mode
纵向
横向
点数
点密度
点密度
最多点数
0
8点单密度
8
68DPI
101DPI
192
1
8点双密度
8
68DPI
203DPI
384
32
24点单密度
24
203DPI
101DPI
192
33
24点双密度
24
203DPI
203DPI
384
8点方式24点方式
点图数据(位图)点图数据(位图)
GS/打印下装点图
格式:
ASCII:
GS/n
十进制:
2947n
十六进制:
1D2Fn
解释:
该命令用于打印下装点图。
n=0~3
◆n用于选择点图方式
◆可用GS*命令定义点图:
n
点图方式
纵向点密度
横向点密度
0
正常方式
203DPI
203DPI
1
双倍宽度方式
203DPI
101DPI
2
双倍高度方式
101DPI
203DPI
3
倍高倍宽方式
101DPI
101DPI
GS*定义下装点图
格式:
ASCII:
GS*n1n2[d]k
十进制:
2942n1n2[d]k
十六进制:
1D2An1n2[d]k
解释:
该命令用于定义下装点图。
n1=1~48,n2=1~255,n1╳n2<1200,k=n1╳n2╳8.
◆d为点图数据。
◆横向n1╳8点,纵向n2╳8点。
◆下装点图定义后一直有效,直到进行新的定义或复位或复机。
点图格式见下图:
n1╳8点
n1╳8点
FS&设定汉字模式
格式:
ASCII码:
FS&
十进制:
2838
十六进制:
1C26
解释:
设置汉字方式。
汉字方式处理中文字符(2字节字符)和半角字符(1字节字
符)。
中文字符由两字节数据构成,按第一字节第二
字节的顺序解释。
•汉字字模使用前先将此指令输入。
FS•解除汉字模式
格式:
ASCII码:
FS•
十进制码:
2846
十六进制:
1C2E
解释:
可取消使用汉字字模,但可使用英文字模。
•英文字模使用前先将此指令输入。
FS2用户自定义汉字
格式:
ASCII码:
FS2a1a2d1d2d3
十进制码:
2850a1a2d1d2d3
十六进制码:
1C32a1a2d1d2d3
解释:
此功能为汉字专用。
a1=F8H
A1H≦a2≦FEH
因汉字为2字节,a1为第一字节,a2为第二字节,可字义94个汉字。
FS!
设置倍高,倍宽打印方式
格式:
ASCII码:
FS!
n
十进制码:
2833n
十六进制码:
1C21n
解释:
该命令设置字符和汉字的倍高,倍宽打印方式。
若未从新设置,该打印
方式就一直有效。
命令参数n的定义为:
××××D3D2××
=1,设置倍宽打印;=0,取消倍宽打印。
=1,设置倍高打印;=0,取消倍高打印。
n的缺省值为0。
条码控制命令
GSh设定条码高度
格式:
ASCII:
GShn
十进制:
29104n
十六进制:
1D68n
解释:
其中n值为垂直方向点数,缺省值为162点。
GSkmn打印条码
格式:
ASCII:
GSkmnd1…..dk
十进制:
29107mnd1…..dk
十六进制:
1D6Bmnd1…..dk
解释:
其中m=69CODE39码1<=n<=255
GSw设定条码宽度
格式:
ASCII:
GSwn
十进制:
29119n
十六进制:
1D77n
解释:
其中N值为水平方向点数,2<=n<=6,缺省值为3点。
其它命令
ESC@打印机初始化
格式:
ASCII:
ESC@
十进制:
2764
十六进制:
1B40
解释:
ESC@命令初始化打印机下列内容:
◆清除打印缓冲器;
◆恢复默认值;
◆选择字符打印方式;
◆删除用户定义字符。
ESCp钱箱控制
格式:
ASCII:
ESCpmn1n2
十进制:
27112mn1n2
十六进制:
1B70mn1n2
解释:
该命令用于根据n1,n2产生一定时间间隔的脉冲以控制钱箱动作。
m=0,0 开的时间n1×2ms,关的时间n2×2ms。 ESCv向主机传送打印机状态 格式: ASCII: ESCv 十进制: 27118 十六进制: 1B76 解释: 向主机传送打印机状态,仅串口型打印机(BS160KS)有效。 当打印机接到该命令后,通过串行接口TXD向上位机传送一个字节。 当字节各位的定义如下: 位 功能 值 0 1 0 未定义 ┉ ┉ 1 未定义 ┉ ┉ 2 纸检测器 有纸 无纸 3 未定义 ┉ ┉ 4 未用 恒为0 恒为0 5 未定义 ┉ ┉ 6 未定义 ┉ ┉ 7 未定义 ┉ ┉ ESCu向主机传送周边设备状态 格式: ASCII: ESCun 十进制: 27117n 十六进制: 1B75n 解释: 向主机传送周边设备状态,仅串口型打印机BS160KS有效。 默认值n=0。 当打印机接到该命令后,通过串行接口TXD向上位机传送一个字节。 该字节各位的定义如下: 位 功能 值 0 1 0 钱箱开/闭电平 “底” “高” 1 未定义 ┉ ┉ 2 未定义 ┉ ┉ 3 未定义 ┉ ┉ 4 未用 恒为0 ┉ 5 未定义 ┉ ┉ 6 未定义 ┉ ┉ 7 未定义 ┉ ┉ 打印命令一览表 命令速查 命令 说明 页数 打印命令 LF 打印并换行 ESCJ 打印并走纸n点行 行间距设置命令 ESC2 设置字符行间距为1∕6英寸 ESC3 设置行间距为n点行(n∕203英寸) 字符打印命令 ESC! 设置字符打印方式 ESCS0 设置字符倍宽打印 ESCDC4 取消字符倍宽打印 ESC% 允许/禁止用户自定义字符 ESC& 设定用户自定义字符 特殊控制命令 ESCc5 允许/禁止按键开关命令 图型打印命令 ESC* 打印一点行图型 GS/ 打印下装点图 GS* 定义下装点图 FS& 设定汉字模式 FS• 解除汉字模式 FS2 用户自定义汉字 FS! 设置倍高,倍宽打印方式 条码打印命令 GSh 设定条码高度 GSk 打印条码 GSw 设定条码宽度 其它命令 ESC@ 打印机初始化 ESCp 钱箱控制 ESCv 向主机传送打印机状态 ESCu 向主机传送周边设备状态 (本资料素材和资料部分来自网络,仅供参考。 请预览后才下载,期待您的好评与关注! )
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BS160KBS163K 控制 命令 参考 模板