QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
21小时前
查看: 4147|回复: 25
收起左侧

[讨论结束] 条形码原理

 关闭 [复制链接]
发表于 2007-11-26 15:09:43 | 显示全部楼层 |阅读模式 来自: 中国江苏常州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
谁知道我们生活中经常用的条形码原理?设计要求?
: {, G# R7 u3 n0 Z* o" W7 R: _9 K/ ^9 T8 A+ Z
[ 本帖最后由 bdblbyq 于 2008-2-20 19:41 编辑 ]
发表于 2007-11-26 15:31:18 | 显示全部楼层 来自: 中国河北廊坊
,只知道扫描,不知道原理
发表于 2007-12-2 22:11:52 | 显示全部楼层 来自: 中国江苏苏州
沟沟上查查吧,应该会有。
发表于 2007-12-4 11:50:40 | 显示全部楼层 来自: 中国上海

可以查一下国家标准

GB/T 12905-2000 条码术语
7 i- ~! f% S# ]  gGB/T 12906-2001 中国标准书号条码( ^6 }# J/ |% M  t9 O! l
GB/T 12907-1991 库德巴条码
- a4 v2 q# r6 K5 Y0 H- \0 h" w0 r" [& ?8 K5 `
等等
发表于 2007-12-4 12:35:42 | 显示全部楼层 来自: 中国湖南长沙
我们共同期待高手出手吧!
发表于 2007-12-4 19:30:36 | 显示全部楼层 来自: 中国上海
我来作一简介: ) F+ W/ d0 @+ ^, W  q- A
1。条码起由: . o, f: E8 b2 _- Y
    条码是由美国的N.T.Woodland在1949年首先提出的。
9 {8 ]" s8 G, u) K# Y0 ^( z/ F2。条码识别原理7 u; p8 `% L  n- q; q% A5 J& W, S: U
    条码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符.即条码是一组粗细不同,按照一定的规则安排间距的平行线条图形.常见的条码是由反射率相差很大的黑条(简称条)和白条(简称空)组成的。
3 @: J$ {% B5 t4 N! i, l, J; E3。条码识别系统的组成
/ j3 Y" c* {: a- N8 O$ I% Z& v; d    为了阅读出条码所代表的信息,需要一套条码识别系统,它由条码扫描器、放大整形电路、译码接口电路和计算机系统等部分组成。 1 V- y5 p# b9 r7 _' X
    由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条码扫描器光源发出的光经光阑及凸透镜1后,照射到黑白相间的条码上时,反射光经凸透镜2聚焦后,照射到光电转换器上,于是光电转换器接收到与白条和黑条相应的强弱不同的反射光信号,并转换成相应的电信号输出到放大整形电路.白条、黑条的宽度不同,相应的电信号持续时间长短也不同.
* Z0 K- Y! {, B4 z8 ` tiao-1.JPG     但是,由光电转换器输出的与条码的条和空相应的电信号一般仅10mV左右,不能直接使用,因而先要将光电转换器输出的电信号送放大器放大.放大后的电信号仍然是一个模拟电信号,为了避免由条码中的疵点和污点导致错误信号,在放大电路后需加一整形电路,把模拟信号转换成数字电信号,以便计算机系统能准确判读.整形电路的脉冲数字信号经译码器译成数字、字符信息.它通过识别起始、终止字符来判别出条码符号的码制及扫描方向;通过测量脉冲数字电信号0、1的数目来判别出条和空的数目.通过测量0、1信号持续的时间来判别条和空的宽度.这样便得到了被辩读的条码符号的条和空的数目及相应的宽度和所用码制,根据码制所对应的编码规则,便可将条形符号换成相应的数字、字符信息,通过接口电路送给计算机系统进行数据处理与管理,便完成了条码辨读的全过程.
- m/ `2 x: B3 g* J6 s0 L4。目前条码的发展
* c6 C- w" o+ o+ G( R9 p8 _    近年来,随着计算机应用的不断普及,条码的应用得到了很大的发展.条码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。
& z( p7 Y! k. \7 |) n/ a: ?9 E0 u' Z  ^* l: e! H; ^4 P
[ 本帖最后由 zhous_ch 于 2007-12-4 19:40 编辑 ]
发表于 2007-12-4 23:30:24 | 显示全部楼层 来自: 中国新疆乌鲁木齐
向楼上的学习,谢谢。
发表于 2007-12-5 08:57:16 | 显示全部楼层 来自: 中国广东汕头
条形码分类
9 O+ X+ p5 V& l/ U1、 按码制分类 2 w  P7 W2 @. |6 M$ [/ e3 u
1) UPC码
& A# k9 }, F: ?1 R; o1973年,美国率先在国内的商业系统中应用于UPC码之后加拿大也在商业系统中采用UPC码。UPC码是一种长度固定的连续型数字式码制,其字符集为数字0~9。它采用四种元素宽度,每个条或空是1、2、3或4倍单位元素宽度。IPC码有两种类型,即UPC-A码和UPC-E码。 . e# x3 D4 b7 b6 ?4 t3 ]
2) EAN码 2 L4 n/ H9 R# s9 A  J  E" d1 i. W6 P
1977年,欧洲经济共同体各国按照UPC码的标准制定了欧洲物品编码EAN码,与UPC码兼容,而且两者具有相同的符号体系。EAN码的字符编号结构与UPC码相同,也是长度固定的、连续型的数字式码制,其字符集是数字0~9。它采用四种元素宽度,每个条或空是1、2、3或4倍单位元素宽度。EAN码有两种类型,即EAN-13码和EAN-8码。 # p- L8 F! }) Z
3)交叉25码
: O+ C3 T3 X+ ^交叉25码是一种长度可变的连续型自校验数字式码制,其字符集为数字0~9。采用两种元素宽度,每个条和空是宽或窄元素。编码字符个数为偶数,所有奇数位置上的数据以条编码,偶数位置上的数据以空编码。如果为奇数个数据编码,则在数据前补一位0,以使数据为偶数个数位。
4 f# L# c; x* F4)39码 4 u1 d8 J* Z; N8 I6 T3 K% K9 x9 T4 N4 u
39码是第一个字母数字式码制。1974年由Intermec公司推出。它是长度可比的离散型自校险字母数字式码制。其字符集为数字0—9,26个大写字母和7特殊字符(-、。、Space、/、%、¥),共43个字符。每个字符由9个元素组成,其中有5个条(2个宽条,3个窄条)和4个空(1个宽空,3个窄空),是一种离散码。
9 d# F; I9 j& I' n5)库德巴码 " \/ p$ v3 L, X- i
库德巴码(Code Bar)出现于1972年,是一种长度可变的连续型自校验数字式码制。其字符集为数字0—9和6个特殊字符(-、:、/、。、+、¥),共16个字符。常用于仓库、血库和航空快递包裹中。 + c( i7 p9 Z% q- P) A6 F( n. D7 Q: @
6)128码
5 A; I6 `$ a# [% \1 e$ H  K9 j6 H1 P128码出现于1981年,是一种长度可变的连续型自校验数字式码制。它采用四种元素宽度,每个字符由3个条和3个空,共11个单元元素宽度, 又称(11,3)码。它由106个不,同条形码字符,每个条形码字符有三种含义不同的字符集,分别为A、B、C。它使用这3个交替的字符集可将128个ASCII码编码。
: J8 w9 D! x5 g4 t8 {7)93码 " ~7 a3 r0 v/ T, E
93码是一种长度可变的连续型字母数字式码制。其字符集成为数字。0-9,26个大写字母和7个特殊字符(-、。、Space、/、+、%、¥)以及4个控制字符。每个字符由3个条和3个罕,共9个元素宽度。
$ s1 v# g( v! j3 L, o' J0 n5 ~8)49码
; O# e4 h2 t+ F# u/ K49码是一种多行的连续型、长度可变的字母数字式码制。出现于1987年,主要用于小物品标签上的符号。采用多种元素宽度。其字符集为数字0-9,26个大写字母和7个特殊字符(-、。、Space、%、/、+、%、¥)、3个功能键(F1、 陀、F3)和3个变换字符,共49个字符。
/ D9 S) j. u' W$ j+ E6 I9)其他码制
& b" N9 q: b( o$ `' ?! }. B4 V除上述码外,还有其他的码制,例如25码出现于1977年,主要用于电子元器件标签;矩阵25码是11码的变形;Nixdorf码已被EAN码所取代Plessey码出现于1971年5月主要用于图书馆等。
! M8 [- i" a/ F8 X2、按维数分类 ( _: d1 L: _, [* w6 P! J$ A6 \3 h# W6 }
1) 普通的一维条码 . y5 E; Q$ C0 W, P/ ~5 i
普通的一维条码自本问世以来,很快得到了普及并广泛应用。但是由于一维条码的信息容量很小,如商品上的条码仅能容13位的阿拉伯数字,更多的描述商品的信息只能依赖数据库的支持,离开了预先建立的数据库,这种条码就变成了无源之水,无本之木,因而条码的应用范围受到了一定的限制。
# f+ y8 J, M1 }; z- x2) 二维条码 + `/ {  _; R/ K9 {+ M; s5 d
除具有普通条码的优点外,二维条码还具有信息容量大、可靠性高、保密防伪性强、易于制作、成本低等优点。<BR>美国Symbol公司于1991年正式推出名为PDF417的二维条码,简称为PDF417条码,即“便携式数据文件”。FDF417条码是一种高密度、高信息含量的便携式数据文件,是实现证件及卡片等大容量、高可靠性信息自动存储、携带并可用机器自动识读的理想手段。
2 U8 k9 n% T  ]0 L" a3) 多维条码
3 i, H; W+ l& V% @进入20世纪80年代以来,人们围绕如何提高条形码符号的信息密度,进行了研究工作。多维条形码和集装箱条形码成为研究、以展与应用的方向。<BR>信息密度是描述条形码符号的一个重要参数据,即单位长度中可能编写的字母个数,通常记作:字母个数/cm。影响信息密度的主要因素是条、空结构和窄元系的宽度。<BR>128码和93码就是人们为提高密度而进行的成功的尝试。128码城1981年被推荐应用;而93码于1982年投入使用。这两种码的符号密度均比39码高将近30%。<BR>随着条形码技术的发展和条形码三制的种类不断增加,条形码的标准化显得愈来愈重要。为此,曾先后制定了军用标准1189;交叉25码、39码和Coda Bar码ANSI标准MH10.8M等。同时,一些行业也开始建立行业标准,以适应发展的需要。此后,戴维&#8226;阿利尔又研制出49码。这是一种非传统的条形码符号,它比以往的条形码符号具有更高的密度。特德&#8226;威廉姆斯(Ted Williams)GFI988推出16K码,该码的结构类似于49码,是一种比较新型的码制,适用于激光系统。 4 P8 |0 R+ f  h/ t1 J
三、条形码结构 8 \0 q( `2 @9 W. ?
1)条形码基本术语 7 ?, }# n  f. V% n/ J
条形码是一种信息代码,用特殊的图形来表示数字、字母信息和某些符号,图A是杭州顶圆食品有限公司的妙芙欧式蛋糕的条形码。条形码由一组宽度、反射率为同的条和空按一定的编码规则组合起来,用以表示一个完整数据的符号。通常,将人可识别的字符注在条码符号的下面。
) j- U  d: C! u  x2 V条形码元素:用以表示条形码的条和空,简称为元素。<BR>条形码字符:用以表示一个数字、字母及特殊符号的一组条形码元素。<BR>条:在条形码符号中,反射率较低的元素。<BR>空:在条形码符号中,反射率较高的元素。<BR>位空:在条形码符号中,位于两个相邻的条形码字符之间,且为代表任何信息的空。<BR>条高:在条的二维尺寸中较长的那个尺寸。<BR>条宽:在条形码符号中,排除两侧静区的那部分长度。<BR>单位元素长度:在条形码符号中,窄元素的标称宽度为单位元素宽度,用X表示。<BR>两种元素宽条形码:在条形码字符中,如果元素的宽度只有两种,即宽元素和窄元素,则称此种码制为多种元素宽条形码。<BR>多种元素宽条形码:在条形码符中,如果元素的宽度有三种或三种以上,则称为此种码制为两种元素宽条形码。<BR>条形码逻辑值:对于两种元素宽长形码,宽元素的逻辑值为1、窄元素的逻辑值为0,对于多种元素的宽条形码,若单位元素宽度上是条,则逻辑值为1,若单位元素宽度上是空,则逻辑值为0。<BR>连续码型、离散型条形码:在条形码符号中,如果两个相邻条形码字符之间存在位空,则称此种码制为离散型条形码,如图B所示,否则称为连续型条形码。<BR>静区 起始字符 数据字符 校验字符 终止字符 静区
) ?  F' q! J3 e) o3 F<BR>图B 条形码符号的结构 8 J7 @5 U2 X5 Z& L
长度固定、长度可变条形码:在条形码符号中,如果符号所包含和条形字符的个数是固定的,则称此种码制是长度固定条码:否则称为称度可变条型码。<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
* t& D- Q; s. {+ Y6 z& u2、条形码符号的结构
  c1 A4 ^2 i- x+ Z" Y* [一个完整的条形码符号是由两侧静区、起始字符、数据字符、校验字符(可选)和终止字符组成。图B给出了一个条形码符号的完整结构,其中:<BR>静区:没有任何印刷符或条形码信息,它通常是白的,位于条形码符号的两侧。静区的作用是提示阅读器即扫描器准备扫描条形码符号。<BR>起始字符:条形码符号的第一位字符是起始字符,它的特殊条、空结构用于识别一个条形码符号的开始。阅读器首先确认此字符的存在,然后处理由扫描器获得的一系列脉冲。数据字符:由条形码字符组成,用于代表一定的原始数据信息。<BR>终止字符:条形码符号的最后一位字符是终止字符,它的特殊条、空结构用于识别一个知形码符号的结束。阅读器识别终止字符,便可知道条形码符号已扫描完毕。若条形码符号的结束。阅读器就向计算机传送数据住处并向操作者提供“有效读入”的反馈。终止字符的使用,避免了不完整信息的输入。当采用校验字符时,终止字符还指示阅读器对数据字符实施校验计算。<BR>起始字符、终止字符的条、空结构通常是不对称的二进制序列。这一非对称允许扫描器进行双向扫描。当条形码符号被反向扫描时,阅读器会在进行校验计算和传送信息前把条形码各字符号重新排列成正确的顺序。<BR>校验字符:在条形码制中定义了校验字符。有些码制的校验字符是必须的,有些码制的校验字符则是可选的。校验字符是通过对数据字符 进行一种算术运算而确定的。当符号中的各字符被解码器将对其进行同一种算术运算,并将结果与校验字符比较。若两面三刀者一致时,说明读入的信息有效。
发表于 2007-12-5 08:59:25 | 显示全部楼层 来自: 中国广东汕头
EAN-13通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码
6 X" ^& Z; V2 o6 k! r3 P8 h" y组成。商品条形码中的前缀码是用来标识国家或地区的代码,赋码权在国际物
" n1 L5 }+ t( _$ d4 c品编码协会,如00-09代表美国、加拿大。45-49代表日本。690-692代表中5 b$ u1 ]- L: Z% {% N" d8 O8 [
国大陆,471代表我国台湾地区,489代表香港特区。制造厂商代码的赋权在各
; c0 T" m5 d9 b# j2 z. a个国家或地区的物品编码组织,我国由国家物品编码中心赋予制造厂商代码。" ~8 H2 u/ U( U& V# M
商品代码是用来标识商品的代码,赋码权由产品生产企业自己行使,生产企业
( n. t; a+ y- K  G4 W% P按照规定条件自己决定在自己的何种商品上使用哪些阿拉伯数字为商品条形  \, {& E7 l1 Z
码。商品条形码最后用1位校验码来校验商品条形码中左起第l-12数字代码的
9 v3 c" y7 D8 y正确性。
+ T3 z) X: s. A8 ^2 ]: R2 O全文:3 ]7 R, r" k4 v- |2 @5 E
商品条形码是指由一组规则排列的条、空及其对应字符组成的标识,用以表示
9 V" O# n; N- B( f2 ]3 {一定的商品信息的符号。其中条为深色、空为纳色,用于条形码识读设备的扫! I3 y: B/ V+ h. m9 r! W+ d
描识读。其对应字符由一组阿拉伯数字组成,供人们直接识读或通过键盘向计' T; J& S9 R* I+ \
算机输人数据使用。这一组条空和相应的字符所表示的信息是相同的。
2 d' }8 T) @# d条形码技术是随着计算机与信息技术的发展和应用而诞生的,它是集编码、印
) I: L' c. u* Q+ u6 ^! M2 D刷、识别、数据采集和处理于一身的新型技术。' `" H+ W5 M; g- Z/ I
使用条形码扫描是今后市场流通的大趋势。为了使商品能够在全世界自由、广. M2 Z' B4 G) A& `* a- P
泛地流通,企业无论是设计制作,申请注册还是使用商品条形码,都必须遵循! M  Q" p6 l" q
商品条形码管理的有关规定。
+ H% e! i- e" J1 G目前世界上常用的码制有ENA条形码、UPC条形码、二五条形码、交叉二五条% [* t7 O( y9 z6 [; r
形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是; q: _6 b' [; {+ `& Z6 o
EAN商品条形码。; N9 [6 [1 j( Y6 U" ?; r
EAN商品条形码亦称通用商品条形码,由国际物品编码协会制定,通用于世界
4 s; }2 L! {! V( B( k  Z: c各地,是目前国际上使用最广泛的一种商品条形码。我国目前在国内推行使用8 k$ o( d  Y! l% \9 O
的也是这种商品条形码。EAN商品条形码分为EAN-13(标准版)和EAN-84 g9 V1 j9 K7 c( p; O+ j6 Q
(缩短版)两种。! u3 V, h4 \8 [$ M- M$ V
EAN-13通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码
3 x0 x; j8 L, {' I! r组成。商品条形码中的前缀码是用来标识国家或地区的代码,赋码权在国际物$ u1 s6 ?# b+ B$ u/ Z
品编码协会,如00-09代表美国、加拿大。45-49代表日本。690-692代表中
: i% n( S4 I6 r& e# N8 K国大陆,471代表我国台湾地区,489代表香港特区。制造厂商代码的赋权在各
3 q+ i0 a$ I- G1 x$ S个国家或地区的物品编码组织,我国由国家物品编码中心赋予制造厂商代码。
+ n! O* v0 M7 w! @, ?/ d商品代码是用来标识商品的代码,赋码权由产品生产企业自己行使,生产企业
1 Q, \/ I3 Y+ J; M; B7 E按照规定条件自己决定在自己的何种商品上使用哪些阿拉伯数字为商品条形/ ~5 M+ p6 x/ Q4 p% d
码。商品条形码最后用1位校验码来校验商品条形码中左起第l-12数字代码
发表于 2007-12-19 19:53:29 | 显示全部楼层 来自: 中国辽宁沈阳
好资料,学习中,目前我们公司用的条形码是二维的
发表于 2007-12-19 19:55:23 | 显示全部楼层 来自: 中国广东广州
路过,也算长见识了!
发表于 2007-12-21 14:07:10 | 显示全部楼层 来自: 中国江苏苏州
终于有高手出来解答了。学习了。
发表于 2007-12-23 17:14:46 | 显示全部楼层 来自: 中国湖南岳阳
学习中,这比百度知道好多了!
发表于 2008-2-17 23:12:05 | 显示全部楼层 来自: 中国广东佛山
哗,真的感谢,我有长知识了
发表于 2008-2-20 17:38:28 | 显示全部楼层 来自: 中国江西新余
真是抛砖引玉啊,向网友学习了.向6#和8#的同仁致敬了,好资料.
发表于 2008-2-21 17:25:41 | 显示全部楼层 来自: 中国山西长治
真是长见识,经常见的东西,还有这么多道理和规范
发表于 2008-2-23 13:19:02 | 显示全部楼层 来自: 中国江苏南京
条形码的知识真不少,学习了。
发表于 2008-3-16 16:09:42 | 显示全部楼层 来自: 中国河北唐山
哪位能提供一个条形码的控件?
发表于 2008-3-18 08:29:12 | 显示全部楼层 来自: 中国江苏泰州
现在做产品需要这个啊
发表于 2008-3-19 21:29:17 | 显示全部楼层 来自: 中国湖北武汉
学习一下,长见识了。
发表于 2008-3-31 15:49:25 | 显示全部楼层 来自: 中国江苏南京

哪位能提供一个条形码的控件?

在CDR软件中就能生成条形码,但不知属于哪一类型?
发表于 2008-4-3 09:56:07 | 显示全部楼层 来自: 中国吉林长春
学习一下,长长见识,呵呵
发表于 2008-7-13 21:09:02 | 显示全部楼层 来自: 中国江苏常州
生活中常见的小东西,但是里面包含的科技含量可很高啊!
发表于 2008-7-14 23:31:33 | 显示全部楼层 来自: 中国广东中山
现在激光打标中用得非常多,
发表于 2008-7-15 08:44:01 | 显示全部楼层 来自: 中国辽宁大连
现在已开始有二维码的应用了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表