一、設置狀態
利用通訊方式進行功能設置時,需要先使HR1030條碼掃描器進入“設置狀態”,在該狀態中,設備僅接受和處理通訊內容中的指令,并作出回應。
通過向設備發送指定的內容可使其進入“設置狀態”。在“設置狀態”中發送指定的內容可使其退出“設置狀態”,或者,在“設置狀態”中5秒內沒有收到新的通訊內容,設備將自行退出“設置狀態”。
二、表達規則
①、進入設置狀態,固定發送“$$$$”,收到回應“@@@@”表示成功。
②、退出設置狀態,固定發送“%%%%”,收到回應“^^^^”表示成功。
③、在設置狀態中,收到“^^^^”表示設備已自行退出設置狀態。
④、在設置狀態中,每條指令以“?!遍_頭“;”結束。如“#99900030;”。
⑤、在設置狀態中,指令處理成功,收到以“!”開頭“;”結束的回應指令。如“!99900030;”
⑥、在設置狀態中,指令處理失敗或指令無效,收到回應“?”開頭“;”結束的指令內容。如“?99976543;”。
⑦、在設置狀態中,查詢類型指令處理成功,除收到“!xxxxxxxx;”回應外,還將收到由“ {”和“}”包含的查詢反饋。反饋的內容中最后9個字節如“|BF7974B7”,其中“|”為區分反饋內容與校驗值的分隔符,另8個字節“BF7974B7”為CRC32的十六進制值表示,按高位至低位順序排列。在“{”之后“|”之前的內容的反饋的內容。如發送“#99900301;”收到回應“!99900301; {Firmware v1.7.5;Decoder v1.00.023.C6;|FD25430B}”。
若反饋內容定義為可能包含不可顯示字符,則全部為以十六進制的字符表達形式,每2個字符共同表示一個字符值。如:“&{AAAA100423C5008001FF400001FF400001FF400001FF400001FF400000004080000040800000400000004080000040800000408006FF40000000408000004080000040800000408006FF400006FF400006FF400006FF400004FF400004FF400002FF400004FF400004FF400004FF400001FF400000000000006A75667467646E426863657271776C6F7669736261797A706D5-2000000000000000000000000000000000000000000000000000000000000000000600000FEB2A2F4CCCFD390ADC8D38FF5E6D99DAA|E1DFA587}”
⑧、在設置狀態中,若為帶參數的指令,則按指令系統定義方式進行組合。如,設置終止字符為0x0D, 0x0A并保存的指令序列為“#99904112;#99900000;#99900015;#99900000;#99900012;#99900020;”。
三、條碼掃描器使用設置命令的流程圖:
重慶兆麟條碼主營條碼掃描槍產品,主要包括激光掃描槍,紅光掃描槍,二維碼掃描槍,無線掃描槍,藍牙掃描槍,掃描平臺,掃描模組,條碼檢測儀以及掃描槍數據線、支架、電池等配件,歡迎咨詢023-68857244。