posScanner 提供了一个读取扫描枪数据的便捷接口,在扫描枪扫码时,将得到的数据传给指定的回调函数。
posScanner 支持各品牌蓝牙扫描枪、USB扫描枪,非常适合餐厅收银、超市结账类的App使用。
注意:扫描枪必须为键盘模式(一般扫描枪出厂默认都是键盘模式)
开始监听扫描枪
startListenKeyboardScan(callback(ret))
ret:
{
result: '' //字符串;扫描到的内容
}
var scannerModule = api.require('posScanner');
scannerModule.startListenKeyboardScan(function (ret) {
if(ret)//这里必须判断是否有值
{
alert(JSON.stringify(ret));
}
});
一般的扫描枪,扫描的时候,会自动添加回车作为结束符,如果不自动添加回车,请将扫描枪设置为自动添加回车的模式
Android系统
可提供的1.0.0及更高版本
停止扫描枪的监听
(监听扫描枪的时候,页面其他元素无法获取输入焦点,所以,在不用时,建议停止监听)
stopListenKeyboardScan()
var module = api.require('posScanner');
module.stopListenKeyboardScan();
Android系统
可提供的1.0.0及更高版本