Intermec Easyset软件下载地址链接:http://www.chongshang.com.cn/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.chongshang.com.cn/download/ISCP2C128.rar
标签
条码标签
碳带
|