什么是多碼掃描呢?
多碼掃描功能就是配置條碼掃描器一次讀取一串條形碼,并控制其順序,并一次全部上傳。
1、激活多碼掃描功能(multicode function),見下面的例子。
2、選擇多碼掃描中的條形碼數量。
3、通過指定條形碼的ID、長度或mask來定義多碼掃描時條形碼的順序。
4、定義條形碼之間的間隔(可選)。
5、定義多碼掃描傳輸參數。
6、為每個類型的傳輸定義符號標識(可選)。
注意:多碼掃描功能僅對于使用Area inmager掃描引擎的Intermec條碼掃描器有效。
多碼掃描功能的例子:
● 打開Multicode章節。如下圖所示:
● 依次創建方法
● 當下面的這個條形碼組合在條碼掃描器的掃描范圍時,觸發掃描時,這幾個條形碼將按照相同順序被傳輸。
● 預期輸出
DF|AAAAAAA010BBBBBBB020CCCCCCC030DDDDD
DD040EEEEEEE050FFFFFFF060GGGGGGG070HHH
HHHH080IIIIIII090JJJJJJJ100KKKKKKK110L
LLLLLL120MMMMMMM130NNNNNNN140OOOOOOO15
0|000000001011111110202222222030333333
30404444444050555555506066666660707777
77708088888880909999999100|01234
EasySet Multicode章節中的幾個定義解釋:
1、Multicode Activation
有兩個類型的Multicode Activation:
- Normal activation
- Exclusive activation
當設置為Normal activation時,每個條形碼被檢測是否為多碼掃描的一部分,如果不是,它仍然被讀取,并正常發送。
當設置為Exclusive activation時,任何不屬于多碼掃描的部分都被丟棄。
2、Number of Bar Codes
定義多碼掃描中條形碼的數量,你最多可選擇到8個。
3、Multicode Bar Code ID
定義多碼掃描中條形碼的符號體系,條碼掃描器僅應用多碼掃描到定義的符號體系中。
注意:條形碼發送時是按照條形碼ID號的順序(barcode1,barcode2...),如果沒有條形碼ID,多碼掃描將應用于所有的條形碼,他們被按照讀取順序來傳送。
4、Multicode Bar Code Length
為多碼掃描中的每個條形碼構建一個長度。
5、Multicode Bar Code Mask
Mask相當于一個過濾器,僅傳送你想要的字符。
下面的通配符將被用作Mask。
通配符定義:
* 0或者更多字符
? 一個字符
+ 反斜杠+1個特殊字符代表一個通配符功能
C 非數值
N 數值
6、Multicode Bar Code Separator
每個條形碼之間的分隔符,最多4個字符。
7、Incomplete Transmission
啟用或禁用一個不完整的多碼傳輸,當啟用不完整的多碼傳輸時,Incomplete Transmission Timeout到期時,多碼被傳輸。
注意:如果您使用了符號標識符(code mark或UDSI),Incomplete Transmission與complete Transmission的標識符是不同的。
8、Incomplete Transmission Timeout
當Incomplete Transmission啟用時,設置Timeout(秒)。
9、Complete Multicode Code Mark
為complete Transmission編寫一個字符碼標記,字符碼標記按下面格式傳輸:
[code mark symbology id] <data>
10、Complete Multicode UDSI
為complete Transmission編寫一個用戶定義的符號標識符(UDSI),UDSI按下面格式傳輸:
[UDSI symbology id] <data>
11、Incomplete Multicode Code Mark
為Incomplete Transmission編寫一個字符碼標記,字符碼標記按下面格式傳輸:
[code mark symbology id] <data>
12、Incomplete Multicode UDSI
為Incomplete Transmission編寫一個用戶定義的符號標識符(UDSI),UDSI按下面格式傳輸:
[UDSI symbology id] <data>