
答:可以激活一次多頁面調(diào)用掃描
軟件實(shí)現(xiàn)多activity情況:使用單例模式實(shí)現(xiàn)多activity的掃描對(duì)象調(diào)用。在mainactivity中激活后,在scan1掃描或在scan2掃描都不需要再次激活。可在scan1中初始化,而scan2中直接調(diào)用即可。如:
Scan1初始化、調(diào)用:
HSMDecode.getInstance().setHsmDecoder(this);
HSMDecode.getInstance().getHsmDecoder()
Scan2直接調(diào)用:
HSMDecode.getInstance().getHsmDecoder()
注意: activity多了之后要注意對(duì)camera的操作,可以使用cameraManager的單例來處理這個(gè)問題。
答:有時(shí)直接調(diào)用camera方法得到的圖像方向不對(duì),可以通過旋轉(zhuǎn)camera方向來調(diào)整,即調(diào)用camera時(shí)camera.setDisplayOrientation(90);
如果無效,可能需要底層驅(qū)動(dòng)修改支持。
答:掃描程序首次激活:
1) 設(shè)備必須有IMEI號(hào),且在思必拓管理平臺(tái)中添加注冊(cè),否則會(huì)提示“IMEI未注冊(cè)”
2) 必須聯(lián)網(wǎng),否則無法連接服務(wù)器無法激活;
3) 設(shè)備的系統(tǒng)時(shí)間為正確時(shí)間,否則激活失敗。
無法成功激活時(shí),可嘗試到“設(shè)置—應(yīng)用”中清除對(duì)應(yīng)軟件的緩存,再重新申請(qǐng)激活
答:掃描操作前需要激活。不激活則掃描結(jié)果是加密的,激活需要注意:系統(tǒng)時(shí)間是正確的。首次激活速度較慢,成功后再激活就只調(diào)用離線激活,此時(shí)速度較快,可在1s內(nèi)激活成功
答:1) 開發(fā)程序時(shí)需要先申請(qǐng)權(quán)限:相機(jī)、外部存儲(chǔ)卡讀寫等;2) asset文件:開發(fā)時(shí)放入文件目錄下用于本地激活的文件,在調(diào)用本地激活時(shí)使用
答:通常情況出廠前都會(huì)注冊(cè)。遇到未注冊(cè)時(shí),確保設(shè)備保持聯(lián)網(wǎng)狀態(tài),并要求時(shí)間日期與當(dāng)時(shí)的時(shí)間日期一致,提供該設(shè)備IMEI號(hào)給技術(shù)支持進(jìn)行注冊(cè)。
答:直接調(diào)用系統(tǒng)相機(jī)應(yīng)用和快捷掃描,最新系統(tǒng)版本不會(huì)有沖突問題。
軟解掃頭SE45SR/N6603掃描頭設(shè)備,自己寫相機(jī)應(yīng)用直接調(diào)用系統(tǒng)相機(jī)硬件,會(huì)出現(xiàn)掃描和相機(jī)沖突問題。
若自己寫相機(jī)應(yīng)用,直接調(diào)用系統(tǒng)相機(jī)硬件,流程應(yīng)如下:
1)先掃描,再用相機(jī)
掃描-停止掃描服務(wù)-調(diào)用相機(jī)-啟動(dòng)掃描服務(wù)
2)先用相機(jī),再掃描
停止掃描服務(wù)-調(diào)用相機(jī)-關(guān)閉相機(jī)-啟動(dòng)掃描服務(wù)
啟動(dòng)掃頭掃描
1. void starScan();
關(guān)閉掃頭掃描
1. void stopScan();
啟動(dòng)、關(guān)閉掃頭掃描詳見掃描示例程序源碼
答:N63掃描效果好,但是屏幕反光會(huì)影響掃描效果:
1) 屏幕亮度30%以上;
2) 關(guān)掉掃描補(bǔ)光:“設(shè)置—掃描—掃描參數(shù)設(shè)置—掃描光配置—僅瞄準(zhǔn)光”
答:例如使用快捷掃描PDF417條碼結(jié)果為中文亂碼,用OEMScan(霍尼韋爾提供的原始SDK)進(jìn)行開發(fā),用OEMsan SDK獲取原始碼去轉(zhuǎn)換,就不會(huì)亂碼。
SDK:鏈接:https://pan.baidu.com/s/1vxHHjtY0wNKkMYkagFD2ww 密碼:ko08
答:1) N6603開機(jī)完成瞬間就按掃描鍵無法出光。掃頭初始化并未完成,需要等待2-3S才可以開始正常使用快捷掃描,否則需要重新勾選一次快捷掃描
2) 硬件問題,F(xiàn)PC損壞或者掉出,或者掃頭問題(小概率,不優(yōu)先考慮)
答:1) N63掃頭:設(shè)備電量低于15%后不可掃描;
2) 重新勾選掃描開關(guān)
SE45SR/EX25/NL/SY系列:設(shè)置-無障礙-勾選使能上報(bào)掃描鍵值;
N43/N6603:“設(shè)置—掃描—使能掃描”;
3) 重新勾選“使能掃描”和重啟機(jī)器仍無法掃描:硬件問題,可能掃描頭有問題(小概率)或者掃描頭FPC掉落或損壞
4) 沒有紅光,但是對(duì)準(zhǔn)條碼仍然可成功掃描:掃頭硬件問題
答:在掃描設(shè)置中取消掃描前綴。
答:直接在系統(tǒng)設(shè)置中修改設(shè)置,重新勾選“使能掃描”后設(shè)置生效。
在“設(shè)置”-“掃描”中可“添加自定義前綴”、“添加自定義后綴”
在“設(shè)置”-“掃描”-“掃描參數(shù)設(shè)置”中可更改參數(shù),如條碼類型,掃描頭補(bǔ)光燈等。
答:掃描結(jié)果輸出原始碼,即輸出byte(默認(rèn)版本輸出是string)。此為特殊需求,一般情況下用不到。
現(xiàn)有g(shù)ithub掃描示例源碼ScanDecode_example已更新增加該接口,需要配合支持輸出原始碼的系統(tǒng)版本。
已有支持輸出原始碼的機(jī)器有KT55
系統(tǒng)版本:KT55_USBU_20180503_R91_6603.rar
Github源碼已更新,
答:機(jī)器為老版本,刷最新版本即可。二次開發(fā)時(shí)如果既調(diào)用系統(tǒng)相機(jī),又使用焦點(diǎn)掃描。使用完相機(jī)后要關(guān)閉退出相機(jī)再使用掃描,否則兩相沖突會(huì)有異常
答:N43/2096/NL95/EX25可以通過掃描對(duì)應(yīng)的掃描設(shè)置碼來更改,具體詳見掃描頭資料手冊(cè)。
N63掃頭直接在設(shè)置中修改設(shè)置
華北:2428726264
華南:241271329
華東:921071740
0755-28285304