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

世界上大约有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码中的最右边处。具有左护线、中线及右护线,以分隔条码上的不同部分与撷取适当的安全空间来处理。条码长度一定,较欠缺弹性,但经由适当的管道,可使其通用於世界各国。

条形码每一位数字的含义是什么相关推荐

  1. SIM卡背面的20位数字所代表的含义是什么

    http://blog.csdn.net/berryreload/article/details/7945626 http://wenku.baidu.com/link?url=aNSaw03hZEf ...

  2. 极有收藏价值的一组难求纯4位数字.com域名 #8847#含义你懂的。 http://t.cn/ae9CTd

    极有收藏价值的一组难求纯4位数字.com域名 #8847#含义你懂的. http://t.cn/ae9CTd 转载于:https://www.cnblogs.com/forestbird/archiv ...

  3. python验证身份证最后一位数字代表什么_身份证最后一位不是数字而是X,代表什么含义?涨知识了...

    身为公民都具有身份证,而证明我们身份的证件,上面身份证号码并不都是数字,而有的身份证最后一位是字母X,这代表什么意思呢?了解之后,涨知识了. 我之前是在采集单位上班,经常会输入一些身份证号码.我们都知 ...

  4. Java 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。

    package cn.zhang;import java.util.Scanner;public class Subject001 {/**生成13位条形码 Ean-13码规则:第十三位数字是前十二位 ...

  5. 生成13位条形码 Ean-13码规则: 第十三位数字是前十二位数字经过计算得到的校验码。

    public static void main(String[] args) {/** 生成13位条形码 Ean-13码规则: 第十三位数字是前十二位数字经过计算得到的校验码. 例如:69012345 ...

  6. YUV 后面数字的含义_高速公路标示牌上的字母和数字,到底什么意思?很多人都不知道...

    点击上方"燕赵女性"可以订阅哦 看到国道.省道.县道标志,总是让人晕头转向! 那么,不知道大家有没有好奇过?这么多高速.国道.省道.县道的标识,是否存在一定的规律! 今天逐一为大家 ...

  7. java 正则首位8或者9的8位数字_Python 正则表达式re最完整的操作教程

    本文来自Python 官方文档,告诉大家一个好消息,官网有中文版的啦~~ re --- 正则表达式操作 源代码: Lib/re.py 这个模块提供了与 Perl 语言类似的正则表达式匹配操作. 模式和 ...

  8. 小心了!这18位数字一泄漏,支付宝账户就可能会被他人盗刷!

    支付宝的盗刷,已经有无数个示例了,大大小小的也被报道过很多次,每一次的例子都是个很好的教训,警醒大家注意个人账户安全.但是,仍然还是不断有盗刷发生,且发生的方式还总是刷新你的认知,今天要说的一个店老板 ...

  9. 每日练习------生成13位条形, Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。

    题目: 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码. 例如:690123456789 计算其校验码的过程为: @前十二位的奇数位和6+0+2+4+6+8=26 ...

最新文章

  1. 什么是m叉树_重型货架是什么?重型仓储货架介绍
  2. 新登月计划!阿里云ET城市大脑成为国家AI开放创新平台
  3. ubuntu下wps无法使用搜狗输入法输入中文
  4. 【技术综述】深度学习中的数据增强方法都有哪些?
  5. 跟小段一起学Solaris(20)---ipFilter防火墙
  6. tp5 sum某个字段相加得到总数
  7. Jquery ajax 学习笔记
  8. CyUSB.dll的调用经验介绍
  9. 基于.NetCore3.1搭建项目系列 —— 使用Swagger做Api文档 (下篇)
  10. 《快活帮》第二次作业:团队项目选题报告
  11. Mybatis.cfg配置标签的顺序问题
  12. Nginx学习笔记:基础
  13. 在python是什么意思_Python a=b是什么意思?
  14. 有功功率、无功功率 和 视在功率之间的关联
  15. laravel 教程链接
  16. Python 获取优惠券淘宝口令
  17. 毕业生如何写简历的内容
  18. tACS恢复老年人认知控制能力的EEG功能和DTI结构网络机制
  19. 关于视频变速播放软件
  20. Delphi菜单栏背景色-转载收藏学习

热门文章

  1. 看雪.Wifi万能钥匙 2017CTF年中赛---第一题
  2. TiKV源码略读-Server Start
  3. 无心剑七绝《十里龙舟》
  4. Matlab制作视频并转换成gif动态图的两种方法
  5. jsoup 去除html,Jsoup HTML 清理
  6. 华中科技大学计算机学院辅导员,计算机学院辅导员寒假走访学生家庭
  7. 国家医保移动支付国密算法SM2签名验签、SM4加解密DLL
  8. 强大的开源API接口可视化管理平台-YApi
  9. windows xp 下使用FileZilla密钥
  10. 旋转机械故障诊断公开数据集汇总