智能卡识别技术及应用课件22163016480410211338

上传人:re****.1 文档编号:568772699 上传时间:2024-07-26 格式:PPT 页数:38 大小:543KB
返回 下载 相关 举报
智能卡识别技术及应用课件22163016480410211338_第1页
第1页 / 共38页
智能卡识别技术及应用课件22163016480410211338_第2页
第2页 / 共38页
智能卡识别技术及应用课件22163016480410211338_第3页
第3页 / 共38页
智能卡识别技术及应用课件22163016480410211338_第4页
第4页 / 共38页
智能卡识别技术及应用课件22163016480410211338_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《智能卡识别技术及应用课件22163016480410211338》由会员分享,可在线阅读,更多相关《智能卡识别技术及应用课件22163016480410211338(38页珍藏版)》请在金锄头文库上搜索。

1、EAN码的编码EAN码的特点(与UPC码兼容):(1)长度固定的连续型数字式码制,字符集为0-9;(2)采用四种元素宽度,每个条或空是1,2,3或4(3)它包括 EAN-13 码和 EAN-8 码。EAN-13 码:(1)前6个字符为左手字符,后6个字符为右手字符;(2)起始字符和终止字符是两个警戒条; 度,因此它是(7,2)码;1(4)左手字符具有奇偶性,而右手字符均为偶性。(5)EAN-13码与UPC-A码的符号具有相同的元素个 数,只是前者比后者多了一个第13位。23EAN-13码的第13位数值的确定方法:相应第13位数的值 12 11 10 9 8 70 奇 奇 奇 奇 奇 奇1 奇

2、奇 偶 奇 偶 偶2 奇 奇 偶 偶 奇 偶3 奇 奇 偶 偶 偶 奇4 奇 偶 奇 奇 偶 偶5 奇 偶 偶 奇 奇 偶6 奇 偶 偶 偶 奇 奇7 奇 偶 奇 偶 奇 偶 8 奇 偶 奇 偶 偶 奇9 奇 偶 偶 奇 偶 奇4EAN-13码的校验方法:(1)将13位字符从右到左顺序编号,校验字符 为第一号;(2)从第2号位置开始,将所有偶数号位置上 的字符值相加,然后将其结果乘以3;(3)从第3号位置开始,将所有奇数号位置上 的字符值相加;(3)将第(2),(3)步骤中的结果相加,能使之 成为10的倍数的最小差值便是校验字符的 值。5例如:数据字符“541234567890 ”第二步的结果

3、 =(0+8+6+4+2+4)* 3 = 72第三步的结果 =(9+7+5+3+1+5) = 30第四步的结果 = 72+30 = 102,使之成为10的倍数 110的最小差值是8,即校验字符为86例如:数据字符“489166832668 ”第二步的结果 =(8+1+6+3+6+8)* 3 = 96第三步的结果 =(4+9+6+8+2+6) = 35第四步的结果 = 96+35 = 131,使之成为10的倍数 110的最小差值是9,即校验字符为97交叉25码的编码交叉25码的特点:(1)长度可变的连续型自校验数字式码制,字符集为0-9(2)采用两种元素宽度,每个条或空是宽元素和窄元素。(3)以

4、两个字符为单位将数据编码,其中一个字符以条 编码,另一个字符则以空编码。(4)以条编码的字符中两个是宽条,三个是窄条;以空 编码的字符中两个是宽空,三个是窄空。(5)交叉25码符号的编码字符个数为偶数,所有奇数位 置的数据按条编码,偶数位置的数据按空编码;如 果为奇数的数据编码,则在数据前补一个0。8910交叉25码的校验方法:(1)从数据字符的第一位开始,从左到右赋予权系 数系列3,1,3,1,。(2)将数据字符值与权系列相乘,并将它们的结果 相加。(3)使第(2)步所得的数据成为10的倍数的最小差 值便是校验字符的值。11例1:数据字符“47365”数据字符 4 7 3 6 5数据字符值

5、4 7 3 6 5权系数 3 1 3 1 3和数 = 4*3+7*1+3*3+6*1+5*3 = 49 是49成为10的倍数50的最小差值是1,故校验字符是1。 整个符号的编码是“473651”。 如果不使用校验字符,整个符号的编码是“047365”12例2:数据字符“7365”数据字符 0 7 3 6 5数据字符值 0 7 3 6 5权系数 3 1 3 1 3和数 = 0*3+7*1+3*3+6*1+5*3 = 37 是37成为10的倍数40的最小差值是3,故校验字符是3。 整个符号的编码是“073653”。 如果不使用校验字符,整个符号的编码是“7365”1339码的编码39码的特点:(1

6、)长度可变的离散型自校验字母数字式码制,字符 为0-9,26个大写字母A-Z及7个特殊字符-,., Space,$,/,+和%,共43个字符;(2)采用两种元素宽度,每个条或空是宽元素和窄元 素;(3)每个字符由9个元素组成,其中: 5个条:2个宽条,3个窄条。 4个空:1个宽空,3个窄空。14(4)39码的起始字符和终止字符均为号。(5)如使用全ASCII码特性,可将全ASCII码的128 的字符编码,此时符号$,/,+,%便可充当 26个字母的前置代码。1539码的编码规则如下图示:161739码与ASCII码的对照表1839码的校验方法: 39码具有自校验功能,通常这种码不采用校验字符,

7、校验字符只有在数据可靠性较高的场合下使用。校验字符的计算方法如下:(1)查表确定每个数据字符的对应值。(2)将数据字符值的对应值相加,计算和数。(3)将和数除以43,余数即为校验字符的对应值。(4)查表找到此值对应的字符,此字符即为校 验字符。19(1)查表,数据字符的对应值分别为:29,14, 28,29。(2)和数 = 29 + 14 + 28 + 29 = 100。(3)100除以43,余数为14。(4)查表,值14对应的字符为“E”,则校验字符是E。 条形码字符为:“TESTE”。例如:数据字符“TEST”20库德巴码的编码库德巴码的特点:(1)长度可变的离散型自校验数字式码制,字符集

8、 为0-9,特殊字符-,$,:,/,.和+,共16个 字符;(2)采用两种元素宽度;(3)有4个不同的起始、终止字符a,b,c,d;(4)每个字符由4个条和3个空。其字符编码有以下 三种不同的规则:21(a)数字0-9,特殊字符-,$具有1个宽条和1个宽 空,字符中其余5个元素为窄元素。(b)特殊字符:,/, .和+具有3个宽条,没有宽 空,字符中其余4个元素为窄元素。(c)4个起始、终止字符a,b,c,d具有1个宽条 和2个宽空,字符中其余4个元素为窄元素。 库德巴码符号由两侧静区,起始字符,终止字符和数据字符组成,没有校验字符。222324128码的编码128码的特点:(1)长度可变的连续

9、型字母数字式码制。(2)采用四种元素宽度。(3)每个字符有3个条和3个空,共11个单位元素 宽度,所以称为(11,3)码。(4)每个条形码字符可以有三种不同的含义,依 赖于所使用的字符集(分别为A,B,C字符 集),使用这3个交替的字符集可以将128个 ASCII码编码。25(5)字符集中的Code A,Code B,Code C字符,在 符号中使用时可以改变当前符号所使用的字符 集,这个改变可以一直保持到符号的结束或遇 到另一个变换字符时为止。(6)Shift字符可以改变当前符号所使用的字符集, 但这种改变只能从字符集A到字符集B,或从字 符集B到字符集A,字符集C包括00-99的两位数。2

10、6272829128码的校验方法: 128码通过使用校验字符来提高数据的可靠性。校验字符的计算方法如下:(1)从起始字符开始,从左到右赋予一个权系数 序列1,2,3,4,。(2)从起始字符开始,将符号中各字符的值与相 应的权系数相乘,并将所得结果相加。(3)将(2)所得结果除以103,余数即为校验字符 的值。30例:数据字符“1234 abcd”字符START C 12 34 Code B Space a b c d相应值 105 12 34 100 0 65 66 67 68权系数 1 2 3 4 5 6 7 8 9和数 = 105*1+12*2+34*3+100*4+0*5+65*6 +6

11、6*7+67*8+68*9 = 2631 2631除以103,余数是56,即校验字符的值为56。由此查出校验字符。31128码的串联特性: 使用128码的功能字符,可以实现128码符号的串联,从而使得两个或多个数据信息被当做一个数据信息进行传送。方法是: 对于所有包含FNC2字符的128码符号,都会将其中的信息加到前面数据信息的尾部,直到读到一个不含有FNC2字符的128码符号为止。3293码的编码93码的特点:(1)长度可变的连续型字母数字式码制,字符集为 0-9,大写字母A-Z,7个特殊字符-,.,Space, $,%,/和+,以及4个控制字符;(2)采用四种元素宽度;(3)每个字符有3个

12、条和3个空,共9个单位元素宽 度,所以称为(9,3)码;(4)93码有两侧静区,起始字符,数据字符,第一 个校验字符“C”,第二个校验字符“K”,终止字 符和一个一位宽的结束条。3334353693码的校验方法: 93码不是自校验码,但可通过使用校验字符“C”和“K”来提高数据的可靠性。校验字符“C”的计算方法如下: 将数据字符值乘以权系数后求和,然后将此和数除以47,余数所对应的字符为校验字符“C” 。权系数从左到右依次为1,2,20,1,2,20, 。校验字符“K”的计算方法如下: 校验方法与“C”一样,其权系数从“C”开始,依次为1,2, 15,1,2, 15 。37数据字符 C O D E Space 9 3 “C” “K” 字符值 12 24 13 14 38 9 3 “C”的权系数 7 6 5 4 3 2 1“K”的权系数 8 7 6 5 4 3 2 1例如:数据字符“CODE 93”计算校验字符“C”的值: 1*3+2*9+3*38+4*14+5*13+6*24+7*12 =484484/47的余数为14,对应的校验字符为E。计算校验字符“K值: 1*14+2*3+3*9+4*38+5*14+6*13+7*24+8*12 = 611 611/47的余数为0,对应的校验字符为0。38

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号