流星蝴蝶剑单机版下载-红警无限金钱作弊器
2023年3月30日发(作者:60码短信平台)
MCP300蓝牙打印机开发手册
1
便携式热敏蓝牙打印机
型号:MCP300
开发手册
MCP300蓝牙打印机开发手册
2
目录
第一章简介..................................................................................................................................3
第二章使用..................................................................................................................................3
打印测试.......................................................................................................................................3
指示灯指示.................................................................................................................................3
第三章打印命令集................................................................................................................3
1
、打印命令一览表............................................................................................................3
2
、打印命令详解..................................................................................................................5
2.1打印命令.........................................................................................................................5
2.2行间距设置命令.......................................................................................................6
2.3字符设置命令.............................................................................................................7
2.4图形打印命令...........................................................................................................10
2.5按键控制命令...........................................................................................................13
2.6初始化命令.................................................................................................................13
2.7状态传输命令...........................................................................................................13
2.8条码打印命令...........................................................................................................14
2.9控制板参数命令.....................................................................................................16
附录
1
:代码页.........................................................................................................................18
附录
B
:国际字符集............................................................................................................19
MCP300蓝牙打印机开发手册
3
第一章简介
MCP300系列列打印机是专门设计的蓝牙打印机,具有如下特点:
打印控制板内置GB18030中文字库,彻底免除生僻字的苦恼。
打印速度快,噪声低
工作电压范围宽5.0~9.0V
机械尺寸小,便于用户安装
第二章使用
打印测试
上电后,按开关键后,按进纸键,打印机将打印一张测试页。
指示灯指示
上电后,指示灯将亮灭2次,间隔1秒,表示启动正常,随后指示灯如下显示:
闪1次:自检正常。
闪2次:未检测到打印机。
闪3次:打印机缺纸。
闪5次:打印机芯的加热片过热。
闪10次:未检测到中文字库芯片。
第三章打印命令集
1、打印命令一览表
命令速查命令说明
打印命令
LF打印并换行
HT跳到下一个TAB位置
FF打印缓冲区数据
ESCFF打印缓冲区数据
ESCJn打印缓冲区数据并走纸n点行
ESCdn打印缓冲区数据并走纸n行
ESC=n设置打印在线、离线
MCP300蓝牙打印机开发手册
4
格式设置命令
ESC2设置行间距为32点
ESC3n设置行间距为n点行
ESCan设置对齐方式,左对齐,右对齐,居中对齐
GSLnLnH设置左边距
ESC$设置页的左边距
字符设置命令
ESC!n设置打印字符格式
GS!n设置取消字体加宽加高
ESCEn设置取消字体加粗
ESCSPn设置字符间距
ESCSO设置字符倍宽打印
ESCDC4取消字符倍宽打印
ESC{n设置/取消字符上下倒置
GSBn设置/取消字符反白打印
ESC-n设置下划线的点高度
ESC%n设置/取消用户自定义字符
ESC&设定用户自定义字符
ESC?取消用户自定义字符
ESCRn选择国际字符集
ESCtn选择字符代码页
图形设置命令
ESC*打印一点行图形
GS*下装点图设置
GS/打印下装点图
GSv打印指定宽度高度位图
DC2*位图打印
DC2V打印MSB位图
DC2v打印LSB位图
初始化命令ESC@打印机初始化
状态传输命令
ESCvn向主机传送打印机状态
ESCun向主机传送周边设置状态
GSan允许/禁止状态自动上传
条码设置命令
GSH选择HRI打印方式
GSh设置条码高度
GSx设置条码打印左边距
GSw设置条码横向宽度
GSk打印条码
控制板参数命
令
ESC7n1n2设置打印参数
ESC8设置睡眠参数
DC2#n设置打印浓度
DC2T打印测试页
说明:黑标相关命令并不是所有控制板都支持。只有支持黑标功能的控制板支持该命令
MCP300蓝牙打印机开发手册
5
2
、打印命令详解
概述
TCB打印控制板使用ESC/POS打印命令集。
打印命令按以下格式说明:
命令功能
格式:ASCII:以标准ASCII字符序列表示
十进制:以十进制数字序列表示
十六进制:以十六进制数字序列表示
说明:命令功能和使用说明。
举例:命令的使用举例。
2.1打印命令
LF打印并换行
格式:ASCII:LF
十进制:10
十六进制:0A
说明:打印行缓冲器里的内容并向前走纸一行。当行缓冲器为空时只向前走纸一
行。
HT跳到下一个制表位
格式:ASCII:HT
十进制:09
十六进制:09
说明:打印位置跳到下一个制表位,制表位为8个字符的起始位置
FF打印缓冲区的数据并进纸到下一个黑标位置
格式:ASCII:FF
十进制:12
十六进制:0c
说明:打印缓冲区里的数据,如果有黑标功能,打印后进纸到下一个黑标位置
ESCJn打印并走纸n点行
格式:ASCII:ESCJn
十进制:2774n
十六进制:1B4An
说明:n=0-255。
打印行缓冲区里的内容,并向前走纸n点行。
该命令只对本行有效,不改变ESC2,ESC3命令设置的行间距值。
MCP300蓝牙打印机开发手册
6
ESCFF打印缓冲区的数据并进纸到下一个黑标位置
格式:ASCII:ESCFF
十进制:2712
十六进制:1b0c
说明:打印缓冲区里的数据,如果有黑标功能,打印后进纸到下一个黑标位置
ESCdn打印并走纸n行
格式:ASCII:ESCdn
十进制:27100n
十六进制:1B64n
说明:n=0-255。
打印行缓冲区里的内容,并向前走纸n行。
行高为ESC2,ESC3设定的值
ESC=n打印并走纸n行
格式:ASCII:ESC=n
十进制:2761n
十六进制:1B3dn
说明:n=0,1。最低位有效
1:打印机处于连线模式,接受打印数据并打印
0:打印机处于离线模式,不接受打印数据
2.2行间距设置命令
ESC2设置行间距为1/6英寸
格式:ASCII:ESC2
十进制:2750
十六进制:1B32
说明:设置行间距为4毫米,32点
ESC3n设置行间距为n点行
格式:ASCII:ESC3n
十进制:2751n
十六进制:1B33n
说明:n=0-255
设置行间距为n点行。
默认值行间距是32点。
ESCan设置输出对齐方式
格式:ASCII:ESCan
MCP300蓝牙打印机开发手册
7
十进制:2797n
十六进制:1B61n
说明:设置打印行的对齐方式,缺省:左对齐
0≤n≤2或48≤n≤50
左对齐:n=0,48
居中对齐:n=1,49
右对齐:n=2,50
GSLnLnH设置左边空白点数
格式:ASCII:GSLnLnH
十进制:2976nLnH
十六进制:1D4cnLnH
说明:设置打印的左边距,缺省为0
左边距为nL+nH*256,单位0.125mm
ESC$nLnH设置左边空白点数
格式:ASCII:ESC$nLnH
十进制:2736nLnH
十六进制:1B24nLnH
说明:设置打印的左边距,缺省为0
左边距为nL+nH*256,单位0.125mm
2.3字符设置命令
ESC!n设置打印字符模式
格式:ASCII:ESC!n
十进制:2733n
十六进制:1B21n
说明:用于设置打印字符的方式。默认值是0
位0:保留
位1:1:字体反白
位2:1:字体上下倒置
位3:1:字体加粗
位4:1:双倍高度
位5:1:双倍宽度
位6:1:删除线
GS!n设置打印字符双倍宽度
格式:ASCII:GS!n
十进制:2933n
十六进制:1D21n
MCP300蓝牙打印机开发手册
8
说明:n的低4位表示高度是否放大,等于0表示不放大
n的高4位表示宽度是否放大,等于0表示不放大
ESCEn设置取消打印字体是否加粗
格式:ASCII:ESC!n
十进制:2769n
十六进制:1B45n
说明:n最低位有效,
等于0时取消字体加粗
非0时设置字体加粗
ESCSPn设置取消打印字体是否加粗
格式:ASCII:ESCSPn
十进制:2732n
十六进制:1B20n
说明:n表示两个字符之间的间距,默认值:0
ESCSO设置打印字符双倍宽度
格式:ASCII:ESCSO
十进制:2714
十六进制:1B0E
说明:该命令之后所有字符均以正常宽度的2倍打印;
该命令可以用回车或者DC4命令删除。
ESCDC4字符宽度恢复正常
格式:ASCII:ESCDC4
十进制:2720
十六进制:1B14
说明:命令执行后,字符恢复正常宽度打印
ESC{n设置/取消字符上下倒置
格式:ASCII:ESC{n
十进制:27123n
十六进制:1B7Bn
说明:n=1:设置字符上下倒置
n=0:取消字符上下倒置
默认:0
GSBn设置/取消字符反白打印
格式:ASCII:GSBn
十进制:2966n
十六进制:1D42n
MCP300蓝牙打印机开发手册
9
说明:n=1:设置字符反白打印
n=0:取消字符反白打印
默认:0
ESC-n设置下划线的高度
格式:ASCII:ESC-n
十进制:2745n
十六进制:1B2Dn
说明:n=0-2,下划线的高度
默认:0
ESC%n允许/禁止用户自定义字符
格式:ASCII:ESC%n
十进制:2737n
十六进制:1B25n
说明:n=1:选择用户自定义字符集;
n=0:选择内部字符集(默认)
ESC&snmw设置用户自定义字符
格式:ASCII:ESC&snmwd1d2…dx
十进制:2738snwmd1d2…dx
十六进制:1B26snwmd1d2…dx
说明:用于设置用户自定义字符,最多可设置32个用户自定义字符。
s=3,32≤n≤m<127
s:表示纵向字节数,必须等于3(高度24点)
w:字符宽度0~12(s=3)
n:表示自定义字符的起始ASCII
m:表示自定义字符的终止ASCII
dx:字符点阵数据,x=s×w
s=3dx格式如下:
d1d4d7
d2d5d8
d3d6d9d36
ESC?n取消用户自定义字符
格式:ASCII:ESC?n
十进制:2737n
dx
位7
位6
位5
位4
位3
位2
位1
位0
MCP300蓝牙打印机开发手册
10
十六进制:1B25n
说明:命令用于取消用户自定义的字符,字符取消后,使用系统的字符。
ESCRn选择国际字符集
格式:ASCII:ESCRn
十进制:2782n
十六进制:1B52n
说明:中文版本不支持该命令
选择国际字符集。国际字符集设置如下:
0:USA5:Sweden10:DenmarkII
1:France6:Italy11:SpainII
2:Germany7:Spain112:LatinAmerica
3:U.K.8:Japan13:Korea
4:Denmark19:Norway
ESCtn选择字符代码页
格式:ASCII:ESCtn
十进制:27116n
十六进制:1B74n
说明:选择字符代码页,字符代码页用于选择0x80~0xfe的打印字符。字符代码页参数如
下:
0:4371:850
中文版本不支持该命令
2.4图形打印命令
ESC*mn1n2d1d2…dk设定点图命令
格式:ASCII:ESC*mn1n2d1d2…dk
十进制:2742mn1n2d1d2…dk
十六进制:1B2Amn1n2d1d2…dk
说明:设定打印点图
m=0,1,32,33。
n1=0-255
n2=0-3
dx=0-255
k=n1+256*n2(m=0,1)
k=(n1+256*n2)*3(m=32,33)
m用于选择点图方式。
0:高度8点,水平方向需放大一倍
1:高度8点,水平方向不需放大
32:高度24点,水平方向需放大一倍
33:高度24点,水平方向不需放大
点图顺序请参照自定义字符命令
MCP300蓝牙打印机开发手册
11
GS/n打印下装点图
格式:ASCII:GS/n
十进制:2947n
十六进制:1D2Fn
说明:打印位图由GS*命令定义
命令用于打印下装位图。n=0~3、48~51。
n=0~3、48~51:选择点图方式
n点图方式纵向点密度横向点密度
0正常方式203DPI203DPI
1双倍宽度方式203DPI101DPI
2双倍高度方式101DPI203DPI
3倍高倍宽方式101DPI101DPI
GS*n1n2d1…dk下装位图,用于位图打印
格式:ASCII:GS*n1n2d1…dk
十进制:2942n1n2d1…dk
十六进制:1D2An1n2d1…dk
说明:该命令将清除用户自定义字符
该命令用于定义下装点图
n1=1~48(宽度),n2=1~255(高度),n1×n2<2300,k=n1×n2×8
下装位图一直有效,直到重新启动或重新定义。
位图顺序请参照自定义字符。
GSv0pwLwHhLhH下装位图,用于位图打印
格式:ASCII:GSv0pwLwHhLhHd1…dk
十进制:291180pwLwHhLhHd1…dk
十六进制:1D760pwLwHhLhHd1…dk
说明:p:打印位图格式。
位0:不等于0时,位图需要双倍宽度
等于0时,位图不需要双倍宽度
位1:不等于0时,位图需要双倍高度
等于0时,位图不需要双倍高度
W=wL+wH*256表示水平宽度字节数
H=wL+wH*256表示垂直高度点数
位图使用MSB格式,最高位在打印位置的左边,先送的数据在打印位置的
左边。
DC2*rn[d1…dn]位图打印
格式:ASCII:DC2*rn[d1…dn]
十进制:1842rn[d1…dn]
十六进制:122Arn[d1…dn]
MCP300蓝牙打印机开发手册
12
说明:该命令用于打印指定高度宽度的位图。
r:打印位图高度
n:打印位图宽度
位图格式如下:
DC2VnLnH[d1…dn]打印MSB位图
格式:ASCII:DC2VnLnH[d1…d48]
十进制:1886nLnH[d1…d48]
十六进制:1256nLnH[d1…d48]
说明:该命令用于打印MSB格式位图。位图宽度为384位。
打印高度:nL+nH*256
位图格式如下:
DC2vnLnH[d1…dn]打印LSB位图
格式:ASCII:DC2vnLnH[d1…d48]
十进制:18118nLnH[d1…d48]
十六进制:1276nLnH[d1…d48]
说明:该命令用于打印MSB格式位图。位图宽度为384位。
打印高度:nL+nH*256
位图格式如下:
MCP300蓝牙打印机开发手册
13
2.5按键控制命令
ESCc5n允许/禁止按键开关命令
格式:ASCII:ESCc5n
十进制:279953n
十六进制:1B6335n
说明:暂时不支持该命令
n=1,禁止按键
n=0,允许按键(默认)
2.6初始化命令
ESC@打印机初始化
格式:ASCII:ESC@
十进制:2764
十六进制:1B40
说明:ESC@命令初始化打印机。
清除打印缓冲区
恢复默认值
选择字符打印方式
删除用户自定义字符
2.7状态传输命令
ESCvn向主机传送打印机状态
格式:ASCII:ESCvn
十进制:27118n
十六进制:1B76n
说明:向主机传送控制板状态。
返回
MCP300蓝牙打印机开发手册
14
P纸张状态V电压T温度
例如:P1V72T30说明纸张就绪,当前电压7.2V,温度30度
GSan允许/禁止状态自动上送
格式:ASCII:GSan
十进制:2997n
十六进制:1D61n
说明:n定义如下:
位功能
值
01
0固定为0
1
2禁止/允许状态自动上送禁止允许
3-4
5
禁止/允许缺纸控制BUSY
RTS=BUSY
禁止允许
6-7
当有效时,打印机发现状态改变,则自动发送状态到主机。
ESCun向主机传送周边设备状态
格式:ASCII:ESCun
十进制:27117n
十六进制:1B75n
说明:该命令不支持
向主机传送周边设备状态,仅对串口型打印机有效。
发送字节位定义
位0:钱箱开(0)/闭电平(1)
位4:恒为0
本打印机不支持周边设备读取,将丢弃该命令。
2.8条码打印命令
GSHn设定条码对应的字符(HRI)打印方式
格式:ASCII:GSHn
十进制:2972n
十六进制:1D48n
说明:0≤n≤255
n如下表:
0:不打印HRI
1:HRI在条码下方
2:HRI在条码上方
3:HRI在条码上方和下方
MCP300蓝牙打印机开发手册
15
GShn设置条形码高度
格式:ASCII:GShn
十进制:29104n
十六进制:1D68n
说明:设置要打印条形码的高度
1≤n≤255
n为条码垂直方向的点数
默认值:50
GSxn设置条形码打印的左边距
格式:ASCII:GSxn
十进制:29120n
十六进制:1D78n
说明:打印条码起始位置0255
GSwn设置条形码高度
格式:ASCII:GSwn
十进制:29119n
十六进制:1D77n
说明:设置要打印的条码基本线条宽度
n=2,3
默认值:2
GSkmd1d2…dkNUL打印条形码
GSkmnd1d2…dn
格式:1ASCII:GSkmd1d2…dkNUL
十进制:29107md1d2…dk0
十六进制:1D6Bmd1d2…dk00
格式:2ASCII:GSkmnd1d2…dn
十进制:29107mnd1d2…dn
十六进制:1D6Bmnd1d2…dn
说明:m:条码类型
格式1:0≤m≤10
格式2:65≤m≤75
n:条码长度
m条码类型长度合法字符
0,65UPC-A11,1248-57
1,66UPC-E11,1248-57
2,67EAN1312,1348-57
3,68EAN87,848-57
4,69CODE39变长32,36,37,43,45-57,65-90
5,70I25偶数48-57
MCP300蓝牙打印机开发手册
16
6,71CODEBAR变长36,43,45-58,65-68
7,72CODE93变长0-127
8,73CODE128变长0-127
9,74CODE11变长48-57
10,75MSI变长48-57
如果资料中有非法字符,打印机将不打印该条码
如果条码超过了有效的打印宽度,则打印机结果不可知。
命令执行完毕,打印机将按照条码设定打印条形码,与行间距无关
2.9控制板参数命令
ESC7n1n2设置打印参数
格式:ASCII:ESC7n1n2n3
十进制:2755n1n2n3
十六进制:1B37n1n2n3
说明:设置打印的最多加热点,加热时间、间隔时间
n1=0-255最多加热点数,单位(8dots),默认值7(64点)
n2=0-255加热的时间,单位(10us),默认值80
n3=0-255加热间隔时间,单位(10us),默认值2
加热点数多,则控制板的最大耗电电流大,打印速度快。最大加热点数
为8*(n1+1)
加热时间越长,则打印黑度高,打印速度越慢。加热时间过短,则可能
出现打印空白。
间隔时间越长,打印越清晰,打印速度变慢
说明:“加热时间”、“加热间隔”控制板会根据输入电压而自动调整
ESC8n1n2设置睡眠参数
格式:ASCII:ESC8n1n2
十进制:2756n1n2
十六进制:1B38n1n2
说明:设置空闲多少时间后,控制板进入睡眠时间
n1+n2*256睡眠等待时间,单位(10毫秒),默认值0
值0等于表示不睡眠,不等于0时最小值为200毫秒。
进入睡眠后,主机必须先发送一字节数据(0xff)唤醒控制板,等待50
毫秒后再开始发送打印命令或数据
说明:本命令主要用于电池供电系统,需要低功耗的应用
DC2#n设置打印浓度
格式:ASCII:DC2#n
十进制:1835n
十六进制:1223n
MCP300蓝牙打印机开发手册
17
说明:n的最低5位用于设置打印浓度
值从0-31对应50%+5%*n(4-0)的打印浓度
n的最高3位表示打印延迟
打印延迟为n(7-5)*250us
DC2T打印测试页
格式:ASCII:DC2T
十进制:1884
十六进制:1254
说明:打印测试页
MCP300蓝牙打印机开发手册
18
附录1:代码页
PC437
ABCDEF
8ÇüéâäàåçêëèïîìÄÅ
9ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
AáíóúñÑ
ªº¿
⌐¬½¼¡«»
B░▒
▓│┤╡╢╖╕╣║╗╝╜╛┐
C
└┴┬├─┼╞╟╚╔╩╦╠═╬╧
D
╨╤╥╙╘╒╓╫╪┘┌█▄▌
▐▀
E
α
ß
ΓπΣσ
µ
τΦΘΩδ∞φε∩
F
≡±≥≤
⌠⌡÷
š
∙·
√
ⁿ²
■
PC850
ABCDEF
8ÇüéâäàåçêëèïîìÄÅ
9ÉæÆôöòûùÿÖÜø£Ø
׃
AáíóúñÑ
ªº¿
®¬
½¼¡
«»
B░▒
▓│┤
ÁÂÀ©
╣║╗╝
¢¥
┐
C
└┴┬├─┼
ãÃ
╚╔╩╦╠═╬¤
DðÐÊËÈIÍÎÏ
┘┌█▄
¦Ì▀
EÓßÔÒõÕµþÞÚÛÙýÝ
¯´
F
±
‗¾¶§÷¸°¨·¹³²
■
MCP300蓝牙打印机开发手册
19
附录B:国际字符集
更多推荐
nh格式
发布评论