
答:可以激活一次多页面调用扫描
软件实现多activity情况:使用单例模式实现多activity的扫描对象调用。在mainactivity中激活后,在scan1扫描或在scan2扫描都不需要再次激活。可在scan1中初始化,而scan2中直接调用即可。如:
Scan1初始化、调用:
HSMDecode.getInstance().setHsmDecoder(this);
HSMDecode.getInstance().getHsmDecoder()
Scan2直接调用:
HSMDecode.getInstance().getHsmDecoder()
注意: activity多了之后要注意对camera的操作,可以使用cameraManager的单例来处理这个问题。
答:有时直接调用camera方法得到的图像方向不对,可以通过旋转camera方向来调整,即调用camera时camera.setDisplayOrientation(90);
如果无效,可能需要底层驱动修改支持。
答:扫描程序首次激活:
1) 设备必须有IMEI号,且在思必拓管理平台中添加注册,否则会提示“IMEI未注册”
2) 必须联网,否则无法连接服务器无法激活;
3) 设备的系统时间为正确时间,否则激活失败。
无法成功激活时,可尝试到“设置—应用”中清除对应软件的缓存,再重新申请激活
答:扫描操作前需要激活。不激活则扫描结果是加密的,激活需要注意:系统时间是正确的。首次激活速度较慢,成功后再激活就只调用离线激活,此时速度较快,可在1s内激活成功
答:1) 开发程序时需要先申请权限:相机、外部存储卡读写等;2) asset文件:开发时放入文件目录下用于本地激活的文件,在调用本地激活时使用
答:通常情况出厂前都会注册。遇到未注册时,确保设备保持联网状态,并要求时间日期与当时的时间日期一致,提供该设备IMEI号给技术支持进行注册。
答:直接调用系统相机应用和快捷扫描,最新系统版本不会有冲突问题。
软解扫头SE45SR/N6603扫描头设备,自己写相机应用直接调用系统相机硬件,会出现扫描和相机冲突问题。
若自己写相机应用,直接调用系统相机硬件,流程应如下:
1)先扫描,再用相机
扫描-停止扫描服务-调用相机-启动扫描服务
2)先用相机,再扫描
停止扫描服务-调用相机-关闭相机-启动扫描服务
启动扫头扫描
1. void starScan();
关闭扫头扫描
1. void stopScan();
启动、关闭扫头扫描详见扫描示例程序源码
答:N63扫描效果好,但是屏幕反光会影响扫描效果:
1) 屏幕亮度30%以上;
2) 关掉扫描补光:“设置—扫描—扫描参数设置—扫描光配置—仅瞄准光”
答:例如使用快捷扫描PDF417条码结果为中文乱码,用OEMScan(霍尼韦尔提供的原始SDK)进行开发,用OEMsan SDK获取原始码去转换,就不会乱码。
SDK:链接:https://pan.baidu.com/s/1vxHHjtY0wNKkMYkagFD2ww 密码:ko08
答:1) N6603开机完成瞬间就按扫描键无法出光。扫头初始化并未完成,需要等待2-3S才可以开始正常使用快捷扫描,否则需要重新勾选一次快捷扫描
2) 硬件问题,FPC损坏或者掉出,或者扫头问题(小概率,不优先考虑)
答:1) N63扫头:设备电量低于15%后不可扫描;
2) 重新勾选扫描开关
SE45SR/EX25/NL/SY系列:设置-无障碍-勾选使能上报扫描键值;
N43/N6603:“设置—扫描—使能扫描”;
3) 重新勾选“使能扫描”和重启机器仍无法扫描:硬件问题,可能扫描头有问题(小概率)或者扫描头FPC掉落或损坏
4) 没有红光,但是对准条码仍然可成功扫描:扫头硬件问题
答:在扫描设置中取消扫描前缀。
答:直接在系统设置中修改设置,重新勾选“使能扫描”后设置生效。
在“设置”-“扫描”中可“添加自定义前缀”、“添加自定义后缀”
在“设置”-“扫描”-“扫描参数设置”中可更改参数,如条码类型,扫描头补光灯等。
答:扫描结果输出原始码,即输出byte(默认版本输出是string)。此为特殊需求,一般情况下用不到。
现有github扫描示例源码ScanDecode_example已更新增加该接口,需要配合支持输出原始码的系统版本。
已有支持输出原始码的机器有KT55
系统版本:KT55_USBU_20180503_R91_6603.rar
Github源码已更新,
答:机器为老版本,刷最新版本即可。二次开发时如果既调用系统相机,又使用焦点扫描。使用完相机后要关闭退出相机再使用扫描,否则两相冲突会有异常
答:N43/2096/NL95/EX25可以通过扫描对应的扫描设置码来更改,具体详见扫描头资料手册。
N63扫头直接在设置中修改设置
华北:2428726264
华南:241271329
华东:921071740
0755-28285304