rexseeBluetoothPrinter
返回手册目录
【说明】
本对象适用于具有蓝牙串行接口并支持ESC/POS 兼容指令的打印机。
【示例】
请在运行任何示例之前确保蓝牙打印机已经开机,并进行初始化:
查看代码
初始化
基本控制命令
【函数】
void init()
【说明】
等于writeASCII("27,64"),初始化打印机。清除打印缓冲区中的数据,复位打印机打印参数到打印机缺省参数。注意:不是完全恢复到出厂设置,系统参数设置不会被更改。
【返回】
无
【参数】
无
【示例】
rexseeBluetoothPrinter.init();
运行示例
【函数】
void awake()
【说明】
等于writeASCII("0"),唤醒打印机。用该命令唤醒打印机后,至少需要延迟20毫秒后才能向打印机发送数据,否则可能导致打印机打印乱码。如果打印机在没有休眠时接收到此命令,打印机将忽略此命令。建议开发者在任何时候打印数据前先发送此命令。打印机从休眠状态被唤醒时,打印参数与休眠前的参数保持一致。
【返回】
无
【参数】
无
【示例】
rexseeBluetoothPrinter.awake();
运行示例
【函数】
void nextPage()
【说明】
等于writeASCII("12"),将打印缓冲区中的数据全部打印出来并返回标准模式。打印后,删除打印缓冲区中的数据。该命令设置打印位置为行的起始点。如果打印机设置在黑标检测状态,则打印缓冲区中的数据后,走纸到黑标处,如果黑标不存在,则走纸30cm后停止,预印刷黑标的规范请见附录C.预印刷黑标说明。如果在非黑标检测状态,则仅打印缓冲区的内容,不走纸。
【返回】
无
【参数】
无
【示例】
rexseeBluetooth.write('I am a Chinese!我是中国人!','GBK');
写入数据
rexseeBluetoothPrinter.nextPage();
运行示例
u000A
字符排版参数设置命令
打印排版参数设置命令
图形/图象打印命令
条码打印命令
自定义字符命令
汉字命令
【函数】
void setToChinese()
【说明】
等于writeASCII("28,38"),该指令输入打印机后,打印将从ASCII字符打印方式切换到汉字打印方式,连续两个大于A1H的代码将作为汉字的内码打印出该汉字。
【返回】
无
【参数】
无
【示例】
rexseeBluetoothPrinter.setToChinese();
运行示例
【函数】
void setToEnglish()
【说明】
等于writeASCII("28,46"),该指令输入打印机后,打印将从汉字打印方式切换到ASCII字符打印方式,大于80H的代码将作为扩展ASCII码打印出来。
【返回】
无
【参数】
无
【示例】
rexseeBluetoothPrinter.setToEnglish();
运行示例
返回手册目录