HoneyWell 讀取一筆條碼, 轉譯輸出為鍵盤上的某一按鍵
HoneyWell 2D Barcode Scanner/Imager 之 [ 讀一筆條碼 => 送出指定按鍵 ]
應用情境
有時 [ 操作人員可能手握一支 barcode scanner 條碼掃描器, 另一隻手可能操作著設備上的鍵盤或其它動作 ... ], 用戶此時可能會希望 : [ 是否可以讀取一筆條碼, 替代敲下的指定按鍵呢? ]
前題需知
基礎上, 需視用戶手上的條碼掃描器( Barcode Reader/Imager )廠牌而決定能否適用本文 / 而本文所述的方法是 [ 透過用戶自身定義的一筆條碼內文 去轉譯輸出為一組按鍵碼 ], 這是涉及該廠牌條碼掃碼器 [ 自身資料輸出格式化 ] 的功能,
本例使用廠牌
選用 HoneyWell 讀碼器 內建的 Data Formatting 為應用簡介.
HoneyWell Data Formatting
[ HoneyWell Data Formatting 資料輸出編輯器 ], 可要嘛使用指令軟體, 或操作手冊設定碼, 只需在理解 [ 資料編輯器的指令觀念 ] 後, 去定義條碼重組輸出格式
為何是 HoneyWell ?
因應本案例: 是將條碼內文轉譯為按鍵碼輸出 / 用戶可視廠牌而定.
由於用戶需求很可能是要轉譯輸出的按鍵, 是特別的按鍵組合, 而已知 HoneyWell Imager 可支援 104 鍵的任意鍵碼的組合輸出, 除此之外, 完稿之後的格式指令串, 當用戶有多支 Images 時, 可以將完稿的格式指令(建立列印為單一設定條碼), 或是透過串列埠 HID/Serial 通訊, 或是透過 Windows smu.exe HoneyWell 官方 console 佈署工具, 透過以上任一方法將完稿的格式指令, 設定給目標 Barcode Imager. / 相信這是用戶們的最佳廠牌選擇.
假設範本
例如: 用戶可選定一個自定義條碼內文, 例如 = ~123456~. 然後選定以 QRCode 碼別去印製它, 最後實務上, 當 HoneyWell scanner 讀取它時, 希望被轉譯輸出為方向鍵的 [ 下鍵 ] 碼
Data Formatting 設定
用戶們可開啟 HoneyWell User Guide 手冊, 翻閱至 Data Formating 章節,
[ 前置標頭 ] 組態設定碼: 視用戶的實務而變動, 但通常為 0099(細節請詢問我司) / 而接下的組態碼選定為 = QRCode : 73, / 來源條碼總長 = 08.
[ 格式化輸出指令 ] : 意圖 = 通過比對字元指令 FE(或是比對字串指令 B2) : 去比對來源輸入的碼文 "~123456~ " 的ASCII 碼(7e 31 32 33 34 35 36 7e), 若比對吻合, 則再以 B5 指令去輸出轉譯按鍵碼( 鍵碼部份: 參照附件截圖, 得知 [ 方向下鍵 ] 碼值 = 54. 此時參照 B5 指令所述去輸入參數 = 010054(細節請詢問我司)
最後:
視用戶需求, 設定給 Imager 使完成設定
說明:
一個組態格式, 僅適用一種條碼長度組態, 如欲覆蓋同長度的組態設定, 建議執行掃描 (Clear DataFormat) 以便新的設定可以被覆蓋套用.
用戶如有問題
請與本司連繫