扫码头引擎(红外扫码)
软件编程请参考: 用户指南
1. 可识别的码
不同的扫码头支持的码类型不同
新大陆二维扫码头支持的码类型:
code128,uccean128,ean8,ean13,upce,upca,itf,matrix,code39,codabar,code93,isbn,
industrial25,standard25,Plessey,code11,msiplessey,pdf417,qr,datamatrix,hanxin
斑马二维扫码头支持的码类型:
auspostal,Aztec,chinese25,codabar,code11,code128,code39,code93, itf, pdf417,
compositeab,composite,uccean128,ean8,ean13,issnean,isbn,upca,upce,upce1,
matrix,discrete25,msiplessey,gs1databar, qr,datamatrix,hanxin,maxi, isbt128,korea35,uspostnet,usplanet,ukpostal,japanpostal
新大陆/鹰捷支持的码类型:
ISSN EAN,MIS-Plessey,Standard 2 of 5,Industrial 2 of 5,ISBN,Code 11,Code 93,Codabar,Code 39,Matrix 2 of 5,Interleaved 2 of 5(ITF),UPC-A,UPC-E,EAN13,EAN8,UCC-EAN128,Code128
选择可识别的码:
用户可在设置界面中选择开启或关闭制定识别码,默认开启全部识别码。
2. 编码方式
用户可在设置中进行输出编码的设置
默认utf8
可选UTF-8,GBK,ISO-8859-1,SHITF-JIS
3. 提示方式
用户可在设置中进行提示方式设置
默认打开声音提示和震动提示
4. 输出方式
用户可在设置中进行扫码结果的输出方式设置
默认选中模拟键盘方式输出,默认自动补回车
默认开启广播输出
5. 触发模式
用户可在设置中选择触发模式
默认短按触发扫码,扫码成功后扫码头自动熄灭
新大陆扫码头和斑马扫码头在短按触发,连续扫码选项表现的现象不同
当机器为新大陆扫码头,并且选中了短按触发,连续扫码后,扫码头会自动进入连续扫码模式,扫码头会常亮一段时间后熄灭,然后又重新亮起开始扫描,如此循环
当机器为斑马扫码头,并且选中了短按触发,连续扫码后,机器会自动进入连续扫码模式,扫码头会常亮,除非再次按下扫码键,否则扫码头灯光不会熄灭,且相同的码只会输出一次。
—————————————————————————————————————-
6. Q&A
常见问题:
1,问:如何对接扫码头
答:为了方便开发者,商米把扫码头做成了一个免开发的设备。一般用户无需针对扫码头做开发即可获取扫码内容
2,问:如何获取扫码结果
答:商米提供了3中数据输出方式,
1),模拟键盘:会把扫码结果模拟成按键事件,会自动输出到焦点框文本,用户可以通过获取焦点框内容或者监听按键事件来获取扫码结果;2),直接填充:会把扫码结果拷贝到粘贴版,会自动输出到焦点框文本,相比较与模拟键盘输出方式,直接填充的输出速度更快;3),广播输出:会把扫码结果作为广播发送,用户可以监听广播来获取扫码结果。
3,问:连续扫码结果不一致
答:输入法会影响扫码输入结果,已知百度小米版输入法会影响扫码结果输出,可更换谷歌拼音输入法。
4,问:扫码结果比较慢
答:如果选择了模拟按键输出模式,按键间隔时间会影响输出速度,设置为0为最快速度。(默认0)
5,问:需要兼容摄像头扫码和扫码头扫码
答:L2斑马扫码头与摄像头不可同时开启,用户可以判断机型来区分商米设备和其他设备,在商米设备上使用侧键扫码
6,问:软件触发扫码
答:可参考L2用户指南 中的aidl接口,扫码服务提供了软触发的接口。
7,问:扫描中文二维码出现乱码
答:解析带中文的二维码需要把 输出编码 匹配 二维码中中文的编码格式,比如二维码的中文“你好”的编号格式为UTF-8,扫码头输出编码也需要设置UTF-8才能正确输出“你好”,否则将会输出乱码。