您现在的位置: 恒佑条码 >> 技术中心 >> 条码课堂 >> 条码知识 >> 正文
条码知识
[Bluesky老师专栏]条码知识之三:条码中的秘密(上)
2009/8/21 9:42:42

看完了前两篇文章的内容,朋友们是不是对小小的条码有了更多的好奇呢。为什么一些黑条条就

可以读出来数据?为什么对着条码扫一下就可以知道商品的名称和价格?不要急,请听我慢慢道

来。 ­

    我们还是拿两个实例来看一下吧。 ­

   条码解答

 问题解答

    类似的问题还有很多,但是都没有办法回答。因为这根本就不是条码,而是一串数字或字符

串,这就好比问“‘我叫什么名字’用外语怎么说?” 不知道你要用哪种语言说啊,英语、法语

、德语还是西班牙语?

    条码从外观看都是由宽宽窄窄的黑条组成的,但实际上也分为很多种码制,就象人类有许多

种语言一样。我们已经知道了商品上的条码有EAN-13,EAN-8,UPC-A和UPC-E,这些都叫商品条码

,只是条码中的一类,商品条码只能用于商品的标识,用在其它地方则是违反使用规定的,象下

面这个条码就属于违规使用商品条码:

 条码票据

    全世界曾经使用过的条码种类有上百种之多,常用的条码也有一、二十种。除了商品条码之

外,较常见的还有25码(industrial 2 of 5),交插25码(Interleaved 2 of 5)、code-39码

、code-93码、库德巴码(codabar)、code-128码等。这些条码的应用没有明确规定,原则上可

以应用于任何自动识别系统中。也有一些行业规范规定使用某种码制,比如快递行业使用的运单

上大都是使用的code-39码,美国规定输血的血袋上使用库德巴码。

  快递单上的条码

  快递单上的条码

    现在让我们回到文章开头的问题,如何才能知道一个条码究竟是属于哪一种码制呢?要解决

这个问题,需要对条码的编码方法做一下简单介绍。

    先来统一一个认识,组成条码图形的不仅仅是黑色的条,条与条之间的白色的空同样也是条

码的组成部分!

 

1、宽度调节法

    组成条码的条或空只由两种宽度的单元构成,尺寸较小的单元叫窄单元,尺寸较大的单元叫

宽单元,通常宽单元是窄单元的2-3倍。凡是窄单元用来表示数字0,凡是宽单元用来表示数字1,

而不管它是条还是空。如图所示:

  编码规则 
   采用这种方法编码的条码有25码、交插25码、39码、93码、库德巴码等

2、模块组配法

   组成条码的每一个模块具有相同的宽度,而一个条或一个空是由若干个模块构成的,每一个条

的模块表示一个数字1,每一个空的模块表示一个数字0。如下图中的第一个条是由三个模块组成

的,表示111;第二个空是由两个模块组成的,表示00;而第一个空和第二个条则只有一个模块,

分别表示0和1。

  编码规则

   用模块组配法编码的条码有商品条码、CODE-128码等。

   这是用来判断码制的一个基本条件,只要看组成条码的条空,如果所有的条空都只有两种宽度

,那无疑是采用宽度调节法的条码,如果条空具有至少三种以上宽窄不等的宽度,那就肯定是模

块组配法的条码了。

   当然这只是把范围缩小了一点,还不能判定到底是哪一种条码。接下来再来看条码的另一个性

能:字符集。所谓字符集就是条码能够表示的符号集合。商品条码只能表示0-9十个数字,而不能

表示字母和符号。常用的码制的字符集如下:

商品条码——————0,1,2,3,4,5,6,7,8,9

25码————————0,1,2,3,4,5,6,7,8,9

交插25码——————0,1,2,3,4,5,6,7,8,9

39码————————0~~9,A~~Z,空格,$,%,+,-,.,/共43个符号

库德巴码——————0~~9,A,B,C,D,$,:,+,-,.,/ 共20个符号

CODE-128—————128个标准ASCII码,即计算机中能表示的所有英文字母、数字、符号、控制

符。

   条码符号下面一般都有与条码表示的内容相同的供人识读的字符,根据它的数据特点,可以大

致判断属于哪一类。如果有字母,那就肯定不会是25码。如上面的快递单上的条码,数据

中含有数字和字母E,C,N,则有可能是39码或CODE-128码,再仔细分析一下条码图形,发现条空

只有两种宽度,那就是宽度调节法的。所以只可能是39码。
   如果这样还是不能判断,只好拿出最后一招杀手锏了:分析条码的起始符和终止符。如何分析

,且待下回分解!

 

 

 

[Bluesky老师专栏]相关教程:

条码知识之一:商品上的黑白两道》:认识商品条码,商品条码类型,商品条码之国别码,常见问题

条码知识之二:店内码》:店内码的形成及分类

条码知识之三:条码中的秘密(上)》:如何判断条码类型,条码的编码规则

条码知识之四:条码中的秘密(下)》:从起始符和终止符快速判断条码类型

条码知识之五:校验》:条码的三种校验方法

条码知识之六:校验码的计算》:几种条码的校验算法

条码知识之七:商品条码详解(上)》:商品条码的编码规则,UPC-A,EAN-13编码规则

条码知识之八:商品条码详解(下)》:EAN-8和UPC-E编码规则

条码知识之九:EAN-128条码(上)》:Code 128 和EAN-128的关系,Code 128 和EAN-128字符集,Code128编码规则

条码知识之十:EAN-128条码(下)》:EAN 128码编码规则,Code 128 和EAN-128常见问题

 

  以上文章均转自Bluesky老师的QQ空间:http://26425753.qzone.qq.com/

 

Bluesky老师简介:

 Bluesky老师,原名韩建飞,网名Bluesky,河南外贸学校成教部主任,教条码课程,精通条码知识及各种编码规则,为人热情,经常帮助网友解答各种条码问题,在条码界享有很高的声誉。

 

 条码知识这一系列课程为Bluesky老师根据工作和日常生活中的条码问题总结而写,简单易懂,循序渐进,让一个不懂条码的人也能很快的找到想要的答案,对于条码初学者、准备上条码的工厂、条码制作者和条码教育者来说是本不可多得的教材。

 

  感谢Bluesky老师的无私分享!

  • 上一篇帮助:

  • 下一篇帮助:
  • 技术中心
    产品手册
    菜单介绍
    标签创建
    标签编辑
    标签打印
    操作技巧
    软件注册
    常见问题
    条码课堂
    条码知识
    打印技巧
    条码术语
    视频教程
    驱动下载
    电子监管码专栏
    行业应用
    市场分析
    知识专栏
    疑难解答
    应用案例
    恒佑科技(条码软件-条形码软件 -标签打印软件 -二维码软件 -条码打印软件) 版权所有(2003-2023)HengYou Technology Co.,Ltd
    公司地址:河南省郑州市高新区正弘高新数码港17楼947室 邮政编码:450001
    服务热线:0371-67998681 67998108 传真:0371-67998682 节假日:17603877538
    豫ICP备11004848号| 网站备案号豫公网安备41019702002059号|网站地图
    公司简介