sendEscCommandToPrinter

2022-06-21 16:25 更新

向指定打印机发送 ESC/POS 指令(不了解ESC/POS指令慎用)

sendEscCommandToPrinter({params})

params

printerAddr:

  • 类型:字符串
  • 描述:(必填项)蓝牙打印机地址(可通过getBluetoothPrinters获取)、IP打印机地址、USB打印机地址(可通过getUsbPrinters获取)

decCmd:

  • 类型:JSON数组
  • 描述:(必填项)以十进制数字组成的 ESC/POS 指令数组
  • 示例: 传入 [27, 112, 0, 60, 255] 表示打开钱箱指令,传入[29, 86, 66, 0] 表示切纸命令

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:

{
    result:     'ok'   //字符串;ok表示调用成功
}

err:

  • 类型:JSON对象
  • 内部字段:

        {
            msg:''       //错误信息描述
        }

示例代码

var printModule = api.require('posPrinter');
var param = {
    'printerAddr': '98:D3:31:20:23:4A',
    'decCmd': [27, 112, 0, 60, 255]    // 向打印机发送打开钱箱指令
};
printModule.sendEscCommandToPrinter(param);

可用性

iOS系统,Android系统

可提供的1.1.0及更高版本

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号