ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

条形码每一位数字的含义是什么

2021-11-23 14:02:47  阅读:281  来源: 互联网

标签:条码 条形码 数字 EAN 含义 校验码 10


条形码是将线条与空白按照一定的编码规则组合起来的符号,用以代表一定的字母、数字等资料。在进行辨识的时候,是用条形码阅读机扫描,得到一组反射光信号,此信号经光电转换后变为一组与线条、空白相对应的电子讯号,经解码后还原为相应的数字和字母,再传入电脑。条形码辨识技术已相当成熟,是一种可靠性高、输入快速、准确性高、成本低、应用面广的资料自动收集技术。

世界上大约有225种以上的一维条形码,每种一维条形码都有自己的一套编码规格,规定每个字母(可能是文字或数字或文数字)是由几个线条及几个空白组成,以及字母的排列。下面我们就以EAN 13码为例来了解一下条形码上每一位数字的含义。

EAN码的全名为欧洲商品条码(European Article Number),由欧洲十二个工业国家所共同发展出来的一种条码。目前已成为一种国际性的条码系统。EAN 13码共13位数,以条形码“6901234567892”为例,此条形码分为四个部分,从左到右分别为:1-3位是中国的国家代码,由国际上分配。4-7位是生产厂商代码,由国家分配。8-12位是产品编码,由厂商自行确定。最后一位是校验码,根据一定的算法,由前面12位数字计算得到。其排列如下:

 最后一位校验码之计算步骤如下:

1.取出该条码的奇数位的和,C1 = N1+ N3+N5+N7+N9+N11=26

2、取出该条码的偶数位的和的三倍,C2 = (N2+N4+N6+N8+N10+N12)× 3=102

3、将两个数值相加,取结果的个位数,CC = (C1+C2)=128

4、用10减去这个个位数 (若值为10,则取0),C (校验码) = 10 - CC=2 

 EAN码具有以下特性:

只能储存数字。可双向扫瞄处理,即条码可由左至右或由右至左扫描。须有一检查码,以防读取资料的错误情形发生,位於EAN码中的最右边处。具有左护线、中线及右护线,以分隔条码上的不同部分与撷取适当的安全空间来处理。条码长度一定,较欠缺弹性,但经由适当的管道,可使其通用於世界各国。

标签:条码,条形码,数字,EAN,含义,校验码,10
来源: https://blog.csdn.net/sqxskj/article/details/121491727

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有