Intermec Easyset軟件下載地址鏈接:http://www.cybermumu.com/news/view.asp?id=279
為了產生藍牙地址配置條形碼,可以直接在Intermec EasySet軟件中輸入藍牙地址,如下圖所示:
下面闡述一下EasySet如何將6位的藍牙地址轉換為Code128格式的配置條形碼的,比如上例中將11 22 33 44 55 66轉換為\60\02\52\05 \00\00\06\00 \2D\42\01\28\44\02\23\46
BT地址(例如:11 22 33 44 55 66)會被設置成一個ISCP的格式:66h C5h 00h 06h 11h 22h 33h 44h 55h 66h,其中
● 66h = 藍牙GID
● C5h = 藍牙地址FID
● 00h 06h = 以字節為單位的地址長度
● 11h 22h 33h 44h 55h 66h = 藍牙地址
然后對ISCP格式進行如下編碼求解(Value1,Value2,Value3求解)
MODE × 2^16 + Byte1 × 2^8 + Byte2 × 2^0 = Value1 × 96^2 + Value2 × 96^1 + Value3 × 96^0 ,這里:
● MODE = Od
● Byte1, Byte2是從ISCP格式中取出的2字節包,上面ISCP被分包為 {66h C5h}, {00h 06h}, {11h 22h}, {33h 44h} 和 {55h 66h}
◆ 根據這個規則對{66h C5h}求解如下:
66h對應的十進制為102,C5h對應的十進制為197。
0d × 2^16 + 102d × 2^8 + 197d × 2^0 = 26309
Value1 × 96^2 + Value2 × 96^1 + Value3 × 96^0 = 26309
求解:Value1 =2 ,Value2 =82,Value3=5
Value對應十六進制為02h,52h,05h
◆ 根據這個規則對{00h 06h}求解如下:
00h對應的十進制為0,06h對應的十進制為6。
0d × 2^16 + 0d × 2^8 + 6d × 2^0 = 6
Value1 × 96^2 + Value2 × 96^1 + Value3 × 96^0 = 6
求解:Value1 =0 ,Value2 =0,Value3=6
Value對應十六進制為00h,00h,06h
◆ 根據這個規則對{11h 22h}求解如下:
11h對應的十進制為17,22h對應的十進制為34。
0d × 2^16 + 17d × 2^8 + 34d × 2^0 = 4386
Value1 × 96^2 + Value2 × 96^1 + Value3 × 96^0 = 6
求解:Value1 =0 ,Value2 =45,Value3=66
Value對應十六進制為00h,2Dh,42h
◆ 根據這個規則對{33h 44h}求解如下:
33h對應的十進制為51,44h對應的十進制為68。
0d × 2^16 + 51d × 2^8 + 68d × 2^0 = 13124
Value1 × 96^2 + Value2 × 96^1 + Value3 × 96^0 = 6
求解:Value1 =1 ,Value2 =40,Value3=68
Value對應十六進制為01h,28h,44h
◆ 根據這個規則對{55h 66h}求解如下:
55h對應的十進制為85,66h對應的十進制為102。
0d × 2^16 + 85d × 2^8 + 102d × 2^0 = 21862
Value1 × 96^2 + Value2 × 96^1 + Value3 × 96^0 = 6
求解:Value1 =2 ,Value2 =35,Value3=70
Value對應十六進制為02h,23h,46h
配置條碼前面總會加一個頭字符——60h,又名FNC3。
最終,CODE128配置條碼建立如下:
\60\02\52\05\00\00\06\00\2D\42\01\28\44\02\23\46 上述的ISCP到CODE128的條形碼配置過程,可以通過ISCP2C128.exe軟件來自動運算,如下圖所示:
ISCP2C128.exe軟件下載地址:http://www.cybermumu.com/download/ISCP2C128.rar
標簽
條碼標簽
碳帶
|