时空客

世事忙忙如水流,休将名利挂心头。粗茶淡饭随缘过,富贵荣华莫强求。
个人资料
kylelong (热门博主)
  • 博客访问:
归档
正文

条形码与方形码

(2011-05-01 14:29:17) 下一个

条形码( barcode )是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。  

条形码技术最早产生在风声鹤唳的二十世纪二十年代,诞生于威斯汀豪斯( Westinghouse )的实验室里。一位名叫约翰 · 科芒德( John Kermode )性格古怪的发明家 “ 异想天开 ” 地想对邮政单据实现自动分检,那时候对电子技术应用方面的每一个设想都使人感到非常新奇。此后不久,科芒德的合作者道格拉斯 · 杨( Douglas Young ),在科芒德码的基础上作了些改进。

商品条码数字的含义。以条形码 6936983800013 为例:此条形码分为 4 个部分,从左到右分别为:

   1-3 位:共 3 位,对应该条码的 693 ,是中国的国家代码之一。( 690 - 695 都是中国的代码,由国际上分配);

   4-8 位:共 5 位,对应该条码的 69838 ,代表着生产厂商代码,由厂商申请,国家分配;

   9-12 位:共 4 位,对应该条码的 0001 ,代表着厂内商品代码,由厂商自行确定;

  第 13 位:共 1 位,对应该条码的 3 ,是校验码,依据一定的算法,由前面 12 位数字计算而得到。

条形码又称一维条形码,只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。一维条形码的应用可以提高信息录入的速度,减少差错率,但是一维条形码也存在一些不足之处。

方形码( Square code ),又称二维代码( two-dimension code ),对于同样的结构大小,方形码明显地比其它的代码(如条形码或重叠码)包含更多的信息。一个方形码中可以存储几千个符号。其它的优点 : 更快的读取速度及更高的数据存储安全性能。二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。

用于代码方位的矩形“探测器”以及用于结构的“交互栅格”。数据范围处于“帮助元件”内。代码四周必须有一个“自由区”,在该“自由区”内部不允许存在干扰结构,它至少以一个正方形为一个模块。实际上,方形码具有不同的结构、形状和大小。其大小为从 1 x 1 mm 至 100 x 100 mm 多种多样。其形状:正方形、矩形及多段代码。

与一维条形码一样,二维代码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型

   1. 线性堆叠式二维码:是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如: Code 16K 、 Code 49 、 PDF417 等。

   2. 矩阵式二维码:是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec 、 Maxi Code 、 QR Code 、 Data Matrix 等。

   3. 邮政码:通过不同长度的条进行编码,主要用于邮件编码,如: Postnet 、 BPO 4-State 。在许多种类的二维条形码中,常用的码制有: Data Matrix 、 Maxi Code 、 Aztec 、 QR Code 、 Vericode 、 PDF417 、 Ultracode 、 Code 49 、 Code 16K 等。

中国铁道部 2009 年 12 月之前通用的火车票是条形码,即一维条形码。 12 月 10 日起,开始采用方形码,即二维代码。

(收集整理)

条形码

方形码

[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.