热敏打印机 MCP300 开发手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

便携式热敏蓝牙打印机型号:MCP300

开发手册

目录

第一章简介 (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系列列打印机是专门设计的蓝牙打印机,具有如下特点:

打印控制板内置GB18030中文字库,彻底免除生僻字的苦恼。

打印速度快,噪声低

工作电压范围宽5.0~9.0V

机械尺寸小,便于用户安装

第二章使用

打印测试

上电后,按开关键后,按进纸键,打印机将打印一张测试页。

指示灯指示

上电后,指示灯将亮灭2次,间隔1秒,表示启动正常,随后指示灯如下显示:闪1次:自检正常。

闪2次:未检测到打印机。

闪3次:打印机缺纸。

闪5次:打印机芯的加热片过热。

闪10次:未检测到中文字库芯片。

第三章打印命令集

1、打印命令一览表

命令速查命令说明

打印命令LF打印并换行

HT跳到下一个TAB位置

FF打印缓冲区数据

ESC FF打印缓冲区数据

ESC J n打印缓冲区数据并走纸n点行ESC d n打印缓冲区数据并走纸n行ESC=n设置打印在线、离线

格式设置命令ESC2设置行间距为32点

ESC3n设置行间距为n点行

ESC a n设置对齐方式,左对齐,右对齐,居中对齐GS L nL nH设置左边距

ESC$设置页的左边距

字符设置命令ESC!n设置打印字符格式

GS!n设置取消字体加宽加高ESC E n设置取消字体加粗

ESC SP n设置字符间距

ESC SO设置字符倍宽打印

ESC DC4取消字符倍宽打印

ESC{n设置/取消字符上下倒置GS B n设置/取消字符反白打印ESC-n设置下划线的点高度ESC%n设置/取消用户自定义字符ESC&设定用户自定义字符ESC?取消用户自定义字符

ESC R n选择国际字符集

ESC t n选择字符代码页

图形设置命令ESC*打印一点行图形

GS*下装点图设置

GS/打印下装点图

GS v打印指定宽度高度位图DC2*位图打印

DC2V打印MSB位图

DC2v打印LSB位图

初始化命令ESC@打印机初始化

状态传输命令ESC v n向主机传送打印机状态ESC u n向主机传送周边设置状态GS a n允许/禁止状态自动上传

条码设置命令GS H选择HRI打印方式GS h设置条码高度

GS x设置条码打印左边距GS w设置条码横向宽度GS k打印条码

控制板参数命

令ESC7n1n2设置打印参数ESC8设置睡眠参数DC2#n设置打印浓度DC2T打印测试页

说明:黑标相关命令并不是所有控制板都支持。只有支持黑标功能的控制板支持该命令

2、打印命令详解

概述

TCB打印控制板使用ESC/POS打印命令集。

打印命令按以下格式说明:

命令功能格式:ASCII:以标准ASCII字符序列表示

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

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

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

举例:命令的使用举例。

2.1打印命令

LF打印并换行格式:ASCII:LF

十进制:10

十六进制:0A

说明:打印行缓冲器里的内容并向前走纸一行。当行缓冲器为空时只向前走纸一行。

HT跳到下一个制表位格式:ASCII:HT

十进制:09

十六进制:09

说明:打印位置跳到下一个制表位,制表位为8个字符的起始位置

FF打印缓冲区的数据并进纸到下一个黑标位置格式:ASCII:FF

十进制:12

十六进制:0c

说明:打印缓冲区里的数据,如果有黑标功能,打印后进纸到下一个黑标位置

ESC J n打印并走纸n点行格式:ASCII:ESC J n

十进制:2774n

十六进制:1B4A n

说明:n=0-255。

打印行缓冲区里的内容,并向前走纸n点行。

该命令只对本行有效,不改变ESC2,ESC3命令设置的行间距值。

ESC FF打印缓冲区的数据并进纸到下一个黑标位置格式:ASCII:ESC FF

十进制:2712

十六进制:1b0c

说明:打印缓冲区里的数据,如果有黑标功能,打印后进纸到下一个黑标位置

ESC d n打印并走纸n行格式:ASCII:ESC d n

十进制:27100n

十六进制:1B64n

说明:n=0-255。

打印行缓冲区里的内容,并向前走纸n行。

行高为ESC2,ESC3设定的值

ESC=n打印并走纸n行格式:ASCII:ESC=n

十进制:2761n

十六进制:1B3d n

说明: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点。

ESC a n设置输出对齐方式格式:ASCII:ESC a n

相关文档
最新文档