posScanner

概述

posScanner 提供了一个读取扫描枪数据的便捷接口,在扫描枪扫码时,将得到的数据传给指定的回调函数。

posScanner 支持各品牌蓝牙扫描枪、USB扫描枪,非常适合餐厅收银、超市结账类的App使用。

注意:扫描枪必须为键盘模式(一般扫描枪出厂默认都是键盘模式)

startListenKeyboardScan

开始监听扫描枪

startListenKeyboardScan(callback(ret))

callback(ret)

ret:

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

    {
        result: 	''   //字符串;扫描到的内容
    }

示例代码

var scannerModule = api.require('posScanner');
scannerModule.startListenKeyboardScan(function (ret) {
    if(ret)//这里必须判断是否有值
    {
        alert(JSON.stringify(ret));
    }
});

补充说明

一般的扫描枪,扫描的时候,会自动添加回车作为结束符,如果不自动添加回车,请将扫描枪设置为自动添加回车的模式

可用性

Android系统

可提供的1.0.0及更高版本

stopListenKeyboardScan

停止扫描枪的监听

(监听扫描枪的时候,页面其他元素无法获取输入焦点,所以,在不用时,建议停止监听)

stopListenKeyboardScan()

示例代码

var module = api.require('posScanner');
module.stopListenKeyboardScan();

可用性

Android系统

可提供的1.0.0及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/02/29