cilicoScan

来自于:开发者立即使用

scan

概述

cilicoScan模块封装了富立叶设备外接摄像头的扫码功能,此功能为工业级扫码,反应速度非常快,支持一维、二位条形码,具体包括Code128、UPC-E、UPC-A、EAN-13、QR CODE、DATA-MATRIX、PDF-417等条码的支持。调用扫码功能直接返回扫码结果,在一段时间没有扫码出结果会自动关闭扫描,荡扫码为空时,会返回错误信息。暂仅支持 android 平台。

scan

扫码得到结果

scan(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status: true, //布尔型;true||false
  3. content: //得到扫码结果
  4. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. msg: //返回错误信息
  3. }

示例代码

  1. var cilicoScan= api.require('cilicoScan');
  2. cilicoScan.scan(function( ret, err ){
  3. if (ret.status) {
  4. console.log(JSON.stringify(ret));
  5. alert(JSON.stringify("扫出的结果:" + ret.content));
  6. } else {
  7. console.log(JSON.stringify(err));
  8. alert(JSON.stringify(err.msg));
  9. }
  10. });

补充说明

扫码成功直接回返回结果,在没有扫出或是扫码时间过长都会有说明提示。

可用性

Android系统

可提供的1.0.0及更高版本