|
发表于 2007-12-5 08:57:16
|
显示全部楼层
条形码分类 $ k+ ~$ i6 L' E! ?5 _- U
1、 按码制分类 9 q2 \4 d& G$ B! S! F
1) UPC码 3 }2 l0 V7 b8 ~# i8 Q1 b+ g6 E
1973年,美国率先在国内的商业系统中应用于UPC码之后加拿大也在商业系统中采用UPC码。UPC码是一种长度固定的连续型数字式码制,其字符集为数字0~9。它采用四种元素宽度,每个条或空是1、2、3或4倍单位元素宽度。IPC码有两种类型,即UPC-A码和UPC-E码。 + k/ K& |1 i4 h$ w7 k* s
2) EAN码 ; }9 X+ a/ j! o5 @' O; }6 x
1977年,欧洲经济共同体各国按照UPC码的标准制定了欧洲物品编码EAN码,与UPC码兼容,而且两者具有相同的符号体系。EAN码的字符编号结构与UPC码相同,也是长度固定的、连续型的数字式码制,其字符集是数字0~9。它采用四种元素宽度,每个条或空是1、2、3或4倍单位元素宽度。EAN码有两种类型,即EAN-13码和EAN-8码。 8 m( w$ G) R2 X7 M2 Y5 y
3)交叉25码
$ o0 p: Z+ g+ \* I交叉25码是一种长度可变的连续型自校验数字式码制,其字符集为数字0~9。采用两种元素宽度,每个条和空是宽或窄元素。编码字符个数为偶数,所有奇数位置上的数据以条编码,偶数位置上的数据以空编码。如果为奇数个数据编码,则在数据前补一位0,以使数据为偶数个数位。 3 o1 }# w3 P# m' Z4 d
4)39码 5 U C7 X! f8 g8 B, ?8 _
39码是第一个字母数字式码制。1974年由Intermec公司推出。它是长度可比的离散型自校险字母数字式码制。其字符集为数字0—9,26个大写字母和7特殊字符(-、。、Space、/、%、¥),共43个字符。每个字符由9个元素组成,其中有5个条(2个宽条,3个窄条)和4个空(1个宽空,3个窄空),是一种离散码。 # h _1 P, A, k) r: t6 T
5)库德巴码 9 P) B3 d. j, g" ~- F
库德巴码(Code Bar)出现于1972年,是一种长度可变的连续型自校验数字式码制。其字符集为数字0—9和6个特殊字符(-、:、/、。、+、¥),共16个字符。常用于仓库、血库和航空快递包裹中。 7 N: w/ Z6 ~ ^4 M \2 s
6)128码
7 G/ [/ q) i/ v9 f2 t0 H128码出现于1981年,是一种长度可变的连续型自校验数字式码制。它采用四种元素宽度,每个字符由3个条和3个空,共11个单元元素宽度, 又称(11,3)码。它由106个不,同条形码字符,每个条形码字符有三种含义不同的字符集,分别为A、B、C。它使用这3个交替的字符集可将128个ASCII码编码。 8 Y" K- C$ m7 J( M* Z/ K6 U3 X! b
7)93码 + s4 u5 q. N# u6 x+ `' `" {8 h
93码是一种长度可变的连续型字母数字式码制。其字符集成为数字。0-9,26个大写字母和7个特殊字符(-、。、Space、/、+、%、¥)以及4个控制字符。每个字符由3个条和3个罕,共9个元素宽度。
% x% a" l" H% U+ a. [% B7 n& {8)49码 1 v! |& w0 a) F" F& q) z' Y+ V
49码是一种多行的连续型、长度可变的字母数字式码制。出现于1987年,主要用于小物品标签上的符号。采用多种元素宽度。其字符集为数字0-9,26个大写字母和7个特殊字符(-、。、Space、%、/、+、%、¥)、3个功能键(F1、 陀、F3)和3个变换字符,共49个字符。 ' p9 S3 u! _2 ?3 u. N
9)其他码制 ; a: u8 c+ _) h- I7 [# M2 ?
除上述码外,还有其他的码制,例如25码出现于1977年,主要用于电子元器件标签;矩阵25码是11码的变形;Nixdorf码已被EAN码所取代Plessey码出现于1971年5月主要用于图书馆等。
: L; K* s% O- s& f/ g2、按维数分类
( U: |' n8 f& ?- K: I( s1) 普通的一维条码
3 X+ x' o' u5 I% A, O普通的一维条码自本问世以来,很快得到了普及并广泛应用。但是由于一维条码的信息容量很小,如商品上的条码仅能容13位的阿拉伯数字,更多的描述商品的信息只能依赖数据库的支持,离开了预先建立的数据库,这种条码就变成了无源之水,无本之木,因而条码的应用范围受到了一定的限制。
# y. U _" v* _9 q& a q+ k2) 二维条码 ; n0 ?# `+ j, ~8 }5 C
除具有普通条码的优点外,二维条码还具有信息容量大、可靠性高、保密防伪性强、易于制作、成本低等优点。<BR>美国Symbol公司于1991年正式推出名为PDF417的二维条码,简称为PDF417条码,即“便携式数据文件”。FDF417条码是一种高密度、高信息含量的便携式数据文件,是实现证件及卡片等大容量、高可靠性信息自动存储、携带并可用机器自动识读的理想手段。
* e* X9 G1 Y! |& T: L# U% \0 p( t3) 多维条码 2 M8 j# W5 T7 H8 U/ G/ b, b8 f
进入20世纪80年代以来,人们围绕如何提高条形码符号的信息密度,进行了研究工作。多维条形码和集装箱条形码成为研究、以展与应用的方向。<BR>信息密度是描述条形码符号的一个重要参数据,即单位长度中可能编写的字母个数,通常记作:字母个数/cm。影响信息密度的主要因素是条、空结构和窄元系的宽度。<BR>128码和93码就是人们为提高密度而进行的成功的尝试。128码城1981年被推荐应用;而93码于1982年投入使用。这两种码的符号密度均比39码高将近30%。<BR>随着条形码技术的发展和条形码三制的种类不断增加,条形码的标准化显得愈来愈重要。为此,曾先后制定了军用标准1189;交叉25码、39码和Coda Bar码ANSI标准MH10.8M等。同时,一些行业也开始建立行业标准,以适应发展的需要。此后,戴维•阿利尔又研制出49码。这是一种非传统的条形码符号,它比以往的条形码符号具有更高的密度。特德•威廉姆斯(Ted Williams)GFI988推出16K码,该码的结构类似于49码,是一种比较新型的码制,适用于激光系统。
/ d; U' `2 q* q! V三、条形码结构
6 L% Y. O3 B; d. i7 ~! w1)条形码基本术语
* K2 A4 X8 Q5 k$ Q, q. C条形码是一种信息代码,用特殊的图形来表示数字、字母信息和某些符号,图A是杭州顶圆食品有限公司的妙芙欧式蛋糕的条形码。条形码由一组宽度、反射率为同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号。通常,将人可识别的字符注在条码符号的下面。
6 Q, U" S6 E. _条形码元素:用以表示条形码的条和空,简称为元素。<BR>条形码字符:用以表示一个数字、字母及特殊符号的一组条形码元素。<BR>条:在条形码符号中,反射率较低的元素。<BR>空:在条形码符号中,反射率较高的元素。<BR>位空:在条形码符号中,位于两个相邻的条形码字符之间,且为代表任何信息的空。<BR>条高:在条的二维尺寸中较长的那个尺寸。<BR>条宽:在条形码符号中,排除两侧静区的那部分长度。<BR>单位元素长度:在条形码符号中,窄元素的标称宽度为单位元素宽度,用X表示。<BR>两种元素宽条形码:在条形码字符中,如果元素的宽度只有两种,即宽元素和窄元素,则称此种码制为多种元素宽条形码。<BR>多种元素宽条形码:在条形码符中,如果元素的宽度有三种或三种以上,则称为此种码制为两种元素宽条形码。<BR>条形码逻辑值:对于两种元素宽长形码,宽元素的逻辑值为1、窄元素的逻辑值为0,对于多种元素的宽条形码,若单位元素宽度上是条,则逻辑值为1,若单位元素宽度上是空,则逻辑值为0。<BR>连续码型、离散型条形码:在条形码符号中,如果两个相邻条形码字符之间存在位空,则称此种码制为离散型条形码,如图B所示,否则称为连续型条形码。<BR>静区 起始字符 数据字符 校验字符 终止字符 静区 + L: n. x5 n/ s2 P1 p- D
<BR>图B 条形码符号的结构
3 D6 C) l! l- p* }, Q0 a1 j长度固定、长度可变条形码:在条形码符号中,如果符号所包含和条形字符的个数是固定的,则称此种码制是长度固定条码:否则称为称度可变条型码。<BR>自校验条形码:如果一个印刷错误不引起一个字符被译成此码制中另一个字符,则称此种码制为自校验条形码。<BR>(n,k)码:具有多种元素宽度的连续型条形码,又叫做(n,k)码。N指条形码符中所含单元素宽度的个数,K指一个字符中条或空的个数。<BR>条形码符号密度:是指单位长度中所能表示的条形码字符的个数。<BR>条形码字符集:条形码字符集是指条形码制中所给定的的数据字符的范围。在各种条形码制中所给定的数据字符范围。在各种条形码码制中,字符集主要有两种,一种是数字式字符集,它包含数字0~9及一些特殊字符;另一种是字母、数字式字符集,它包数字0~9、字母A~z及一些特殊字符。<BR>污点:空及静区中出现的与条反射率相近的点。<BR>疵点|:条中出现的与空的反射率RL和条的反射率RD之差与空的反射率RL的比值,用符号PCS表示,即:<BR>PCS=(RI-RD)RI : G! r O& n( T1 e6 d/ f
2、条形码符号的结构
% f8 ?2 ?, [ _6 U一个完整的条形码符号是由两侧静区、起始字符、数据字符、校验字符(可选)和终止字符组成。图B给出了一个条形码符号的完整结构,其中:<BR>静区:没有任何印刷符或条形码信息,它通常是白的,位于条形码符号的两侧。静区的作用是提示阅读器即扫描器准备扫描条形码符号。<BR>起始字符:条形码符号的第一位字符是起始字符,它的特殊条、空结构用于识别一个条形码符号的开始。阅读器首先确认此字符的存在,然后处理由扫描器获得的一系列脉冲。数据字符:由条形码字符组成,用于代表一定的原始数据信息。<BR>终止字符:条形码符号的最后一位字符是终止字符,它的特殊条、空结构用于识别一个知形码符号的结束。阅读器识别终止字符,便可知道条形码符号已扫描完毕。若条形码符号的结束。阅读器就向计算机传送数据住处并向操作者提供“有效读入”的反馈。终止字符的使用,避免了不完整信息的输入。当采用校验字符时,终止字符还指示阅读器对数据字符实施校验计算。<BR>起始字符、终止字符的条、空结构通常是不对称的二进制序列。这一非对称允许扫描器进行双向扫描。当条形码符号被反向扫描时,阅读器会在进行校验计算和传送信息前把条形码各字符号重新排列成正确的顺序。<BR>校验字符:在条形码制中定义了校验字符。有些码制的校验字符是必须的,有些码制的校验字符则是可选的。校验字符是通过对数据字符 进行一种算术运算而确定的。当符号中的各字符被解码器将对其进行同一种算术运算,并将结果与校验字符比较。若两面三刀者一致时,说明读入的信息有效。 |
|