版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、常用一维条形码1 39码(CODE39)39码可以包含数字及英文字母。除了超市、零售业的应用中使用UPC/EAN码外,几乎在其他饿应用环境中,都是使用39码。39码是目前使用最广泛的条码规格,支持39码的软硬件设备也最齐全。1.1 特征u 能表示44个字符,A-Z、0-9、SPACE、-、.、$、/、+、%、*u 分散式,条码组之间使用细白条分隔u 两种宽度u 自我检查u 有扩展模式 Full ASCII Modeu 检查码字符可有可无,视需求而定1.2 组成u 各个字符有9条黑白相间,粗细不同的线条组成,其中6条为黑白细条3条黑白粗条u 一串字符必须在头尾加上起始字符和结束字符“*”1.3
2、校验方法CODE39字符012345678值012345678字符9ABCDEFGH值91011121314151617字符IJKLMNOPQ值181920212223242526字符RSTUVWXYZ值272829303132333435字符-.SPACE$/+%值36373839404142找到输入字符串每个字符对应值,求和,除以43, 取余数。1.4 条码说明1.5 编码表P.S.在程序中可以使用“11”表示宽黑条,1表示细黑条,“00”表示宽白条,“0”表示细白条。那么字符1就可以表示为110100101011。使用此方法建立一个编码表,每个字符可以长度为12的“01”字符串来表示。1
3、.6 典型CODE39条码1.7 CODE39的扩展码扩展码表同CODE93。但是扩展方式不同,39码使用$,/,+.%与其26个大写字母组合,表示ASCII码表中的其他字符。条空表示方式和校验方式 与标准39码相同。93码中使用的控制码与26个大写字母的组合。2 93码(CODE93)2.1 组成u 字母:A-Z,数字:0-9,符号:SPACE, - , . , $ , / , +, %, 控制码:$ , / , +, %,起始结束码:u 每个字由9个模组成,包括3条粗细黑条及3条粗细白条。每一黑条或白条有可能为1.2.3.4模组成2.2 特征u 用4个控制码 $, %, /, + 组合其他
4、字母或符号,可编程FULL ASCII字母,读码器读到上面4个控制码的组合时候,送出的字尾所对应的ASCII。u 有2个检验码C和K。2.3 校验方法u 先查出资料所对应值,对应值的表如下字符012345678值012345678字符9ABCDEFGH值91011121314151617字符IJKLMNOPQ值181920212223242526字符RSTUVWXYZ值272829303132333435字符-.SPACE$/+%值36373839404142u 检查码C由资料的最右边一位用1-20顺序排列,若资料超过20位,在从1-20起算,顺序号作为权值,分别乘以对应值,求和,除以47,取
5、余数u 检查码K由C位用1-15顺序排列,若资料差偶偶15位,再从1-15起算,顺序号作为权值,分别乘以对应值,求和,除以47,取余数u 举例:资料C O D E SP 9 3 “C” “K”资料对应值12 24 13 14 38 9 3C 排列顺序7 6 5 4 3 2 1K 排列顺序8 7 6 5 4 3 2 1(1x3) + (2x9) + (3x38) + (4x14) + (5x13) + (6x24) + (7x12) = 484C = 484 ÷ 47 = 10 14 (余数)则 C = 14 = E (对应值)(1x14) + (2x3) + (3x9) + (4x3
6、8) + (5x14) + (6x13) + (7x24) + (8x12)= 611K = 611 ÷ 47 = 13 0 (余数)則 K = 0 = 0 (对应值)2.4 条码说明2.5 编码表P.S.程序编码中,结束符号模块比起始符号多一个“1”;使用控制符组合字母所表示的字符,编码时需要分解成控制符和大写字母两个模块。比如字符NUL可分解成控制符%和U,条空为“111011010 和 1100101102.6 典型CODE93条码3 128码(CODE128)3.1 特征u 能表示106种字元u 3个字符集u 连续式u 四种宽度u 三种字符集可串联使用u 使用检查码3.2 组
7、成u 提供128个ASCII的所有字符u 有A、B、C三种不同模组u C组数字专用模组,可从00-99编码,缩短编码长度u A、B、C三种模组依资料结构,可混合编码u 每个字由3条粗细黑条及3条粗细白条组成,但每个模组都是12各个单元宽度u 三组模组起始码不同,但结束码相同。3.3 校验方法u 首先为字符串标志条码(码字)u 从起始符开始,自左向右为每个条码字符编号u 为每一个字符分配权数,起始符和第一个字符的权数位1, 以后依次增加u 每个字符的权数与码值相乘u 所有乘积求和u 第5步的结果除以103求余数u 码值等于余数的字符即为校验符;3.4 编码表P.S.程序中可用“1“表示一个单元宽
8、度的黑条,“0”表示一个单元宽度的白条。则上图中的Value=0的条空可表示为110110011000。终止符有13个模块宽度。条空表示为1100011101011,末尾多两个“11”;3.5 典型CODE128码3.6 条码说明u 例如,某128码的值为ROC12345,则其逻辑和条码如下模块数值逻辑型态B 式Start11010010000 B 式R11000101110 B 式O 10001110110 B 式C 10001000110 B 式I 10011100110 B 式转 C 式10111011110 C 式23 11101101110 C 式45 10111011000 C 式
9、Stop 1100011101011 u 某一个128码的值为5418781,则其逻辑及条码如下模块数值逻辑型态C Start 11010011100 C 54 11101011000 C 18 11001110010 C 78 11000010100 C 14 11000100010 C Stop 1100011101011 4 EAN-128EAN-128码,现称GS1-128码,是专用于GS1系统中的条码,可以标注商品的附加信息,在山品信息的标志、茶品的跟踪与追溯中有广泛的用途。EAN-128码来自于CODE-128码,在字符集、条空规则上与CODE-128完全一致。4.1 组成u EA
10、N-128码组成同CODE-128u 应用标识符使用分隔符码字FNC1表示4.2 特征同CODE-128;4.3 条码说明u 如果字符串起始的字符是超过4个的数字字符时,应该采用START C。数据中间如果有4个或4个以上连续的数字也要变换为字符集C。u 如果数据中的应用标识符使用的是预定义程度的AI,则可以省去数据后的分隔符。u 例子例1(01)16903128100250(13)091020(15)100420 用条码可以表示为 |START C|FNC1|01|16|90|31|28|10|02|50|13|09|10|20|15|10|04|20|校验码|STOP|例2(02)1690
11、3128100250(37)100(10)091000S|START C|FNC1|02|16|90|31|28|10|02|50|37|10|CODE B| 0 |CODE C|FNC1|10|09|10|00|CODE B|S|校验符|STOP|5 标准2 of 5 (INDUSTRY 2 OF 5 STANDARD)5.1 组成:u 由5条黑条组成,其中有3条细黑条,2条宽黑条u 黑条与黑条之间及字与字之间偶用一白条分隔,所以白细条不表示资料u 起始及结束码不同u 数字095.2 特征u 一串资料可以改变程度,但只有数字可编u 粗细比例1: 3,允许误差±25%u 分散式u 无
12、验证码5.3 编码表P.S. 程序中:“1”表示1个黑条宽度单元,因为粗细比是1:3,显然粗黑条表示为“111”,又因为每两个黑条使用细白条分隔,所以上表中数字1可以表示为:“1110101010111”6 交错式25码(INTERLEAVED25)6.1 组成u 由5条粗细黑条组成,其中3条细黑条,2条宽黑条u 由5条粗细白条组成,其中3条西白条,2条宽白条u 黑条置于奇数位,白条置于偶数位,故又称交错式2OF5u 起始码和结束码不同u 只能表示09u 必须偶数位配对6.2 特性u 资料程度一定是偶数u 只能表示数字09u 连续式u 不一定使用检验码u 粗细比1:2或1:3,误差10%u 粗
13、细印刷比例若误差太大,可能解错码6.3 校验方法交叉25码的校验位计算方法依然是 Mod 10 :1. 字符个数为偶数时为:10的倍数-(奇数位的数字之和<从左至右)+(偶数位数字之和)*3个位数 2. 字符个数为奇数时为:10的倍数-(偶数位的数字之和<从左至右)+(奇数位数字之和)*3个位数如: 514362的校验位为10*X-(5+4+6)+3*(1+3+2)=7(因加校验位后个数为奇数,故前面加0后为05143627。 76534的校验位为10*X-(6+3)+3*(7+5+4)=36.4 条码说明6.
14、5 编码表P.S.程序中,可以N表示窄条,W表示宽条,因为黑条白条的相对位置固定,所以上表其实是一个pattern表。比如字母1表示为W N N N W。虽然粗细比允许1:3,考虑到解错码的可能性,建议粗条使用2个单位宽度。 因为交错式25码必须是成对的数字,所以可以把相邻两个数字作为一个模块。比如条码1234,可以分组为12 | 34; 取“12”为例,1在奇数位置,为黑条,对应pattern为WNNNW,2在偶数位置,为白条,对应pattern为NWNNW,那么12合起来作为一个模块,混合pattern为WNNWNNNNWW,这个pattern里,奇数位的W表示粗黑条,奇数位的N表示细黑条
15、,偶数位的W表示粗白条,偶数位的N表示细白条,因此12的条空表示为:110100101011006.6 典型交错式25码7 CODABAR码7.1 组成u 由7条黑白相间、粗细不同的黑白条组成,其中包括4条黑条,3条白条u 字与字之间为一细白条u 4个起始和结束码,可互相配对,但一般都用相同。u 数字:09, 特别符号:-、$、=、/、.、+, 起始/结束码:A、B、C、D7.2 特征u 四种不同的起始/结束码u 分散式u 18种宽度u 不使用检查码u 起始/结束码可以用来传递信息7.3 校验方法对应值之和,MOD16步骤一.假设条形码数据码为 A37859B步骤二.将各别字元相对值加总 16
16、+3+7+8+5+9+17=65步骤三.用为基数来除以相对值加总 65/16=4.1步骤四.再以减掉余数,以求出相对值 16-1=157.4 编码表S1-S4:黑条 L1-L3:白条0:窄, 1:宽7.5 典型CODABAR码8 UPC-A(和EAN-8)UPC-A与EAN-8的编码方式相同,资料长度不同8.1 特性u 资料长度固定-12位u 只能用来表示数字 09u 固定使用一位 检查码u 连续式u 使用四种宽度8.2 组成u 每一个字由7个ELEMENTS组成u 有4中粗细黑白条混合编码u 左护线101, 中心弧线吗 01010, 右护线码 1018.3 校验方法X3YZ ,10Z检查号码
17、X 为奇数位之和,Y 为偶数位之总和Z 为奇数 + 偶数之总和的个位数8.4 条码说明8.5 编码表DECIMAL LEFT (A) 互補RIGHT (C) (ODD PARITY 0) ( EVEN PARITY ) 0 0001101 1110010 1 0011001 1100110 2 0010011 1101100 3 0111101 1000010 4 0100011 1011100 5 0110001 1001110 6 0101111 1010000 7 0111011 1000100 8 0110111 1001000 9 000101
18、1 1110100 8.6 典型UPC-A和EAN-8码9 EAN-139.1 特性u 资料长度固定, 13为u 只能用来表示数字资源u 固定使用一位 检查码u 连续式u 使用四种宽度u 左护线码101, 中心护线码01010, 右护线码1019.2 校验方法XY3Z 10Z檢查號碼X 为奇数位之和,Y 为偶数位之总和Z 为奇数 + 偶数之总和的个位数9.3 编码表u EAN-13的右半部编码如下表DECIMAL RIGHT (C) 0 1110010 1 1100110 2 1101100 3 1000010 4 1011100 5 1001110 6 1010000 7 1000100 8 1001000 9 1110100 u EAN-13的左半部编码步骤如下:1. 先查出EAN13最前面的国码数字2. 根据国码数字查下表,O代表ODD PARITY, E 代表EVEN P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位管理制度呈现大全员工管理篇
- 七年级英语Writingatouristguide课件
- 《电潜泵管理》课件
- 3.10 建设中国特色社会主义 课时练习-2021-2022学年部编版八年级历史下册
- 让CAR-T细胞治疗更精准为CAR-T开发提供综合性方案
- 《全球化与管理》课件
- 三年级科学教学工作计划(9篇)
- 化工销售工作总结
- 能源行业员工福利体系构建
- 2023年项目部安全培训考试题答案满分必刷
- 《预测与决策教程第2版》(习题解答)机工版
- GT 42456-2023 工业自动化和控制系统信息安全 IACS组件的安全技术要求
- 服装色彩搭配智慧树知到期末考试答案2024年
- 自动扶梯事故应急处置预案
- 招生人员培训课件
- 2023-2024学年深圳市罗湖区七年级(上)期末考试 英语 试题(解析版)
- 中国阴离子交换膜行业调研分析报告2024年
- 医美行业监管政策与竞争环境
- 2024年02月湖北武汉市公安局招考聘用辅警267人笔试历年高频考题(难、易错点荟萃)答案带详解附后
- 房屋移交的时间和方式
- 北京市西城区2022-2023学年七年级(上)期末数学试卷(人教版 含答案)
评论
0/150
提交评论