条形码

https://zh.wikipedia.org/wiki/%E6%9D%A1%E5%BD%A2%E7%A0%81


条形码[编辑]

维基百科,自由的百科全书
128B规格条形码,可扫描出Wikipedia字样
条形码的国家代码部分(条形码的前三个数字)若为978或979,即代表是图书类。第四个数字起为10位 国际标准书号
可口可乐瓶子的曲线为条形码的造型

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

条码的识别原理[编辑]

要将按照一定规则编译出来的条形码转换成有意义的信息,需要经历扫描和译码两个过程。物体的颜色是由其反射光的类型决定的,白色物体能反射各种波长可见光黑色物体则吸收各种波长可见光,所以当条形码扫描器光源发出的光在条形码上反射后,反射光照射到条码扫描器内部的光电转换器上,光电转换器根据强弱不同的反射光信号,转换成相应的电信号。根据原理的差异,扫描器可以分为光笔、CCD激光三种。电信号输出到条码扫描器的放大电路增强信号之后,再送到整形电路将模拟信号转换成数字信号。白条、黑条的宽度不同,相应的电信号持续时间长短也不同。然后译码器通过测量脉冲数字电信号0,1的数目来判别条和空的数目·通过测量0,1信号持续的时间来判别条和空的宽度。此时所得到的数据仍然是杂乱无章的,要知道条形码所包含的信息,则需根据对应的编码规则(例如:EAN-8码),将条形符号换成相应的数字、字符信息。最后,由计算机系统进行数据处理与管理,物品的详细信息便被识别了。

条形码的扫描[编辑]

条形码扫描仪
扫描中的条形码

条形码的扫描需要扫描器,扫描器利用自身源照射条形码,再利用光电转换器接受反射的光线,将反射光线的明暗转换成数字信号。不论是采取何种规则印制的条形码,都由静区、起始字符、数据字符与终止字符组成。有些条码在数据字符与终止字符之间还有校验字符。

  • 静区:顾名思义,不携带任何信息的区域,起提示作用。
  • 起始字符:第一位字符,具有特殊结构,当扫描器读取到该字符时,便开始正式读替换码了。
  • 数据字符:条形码的主要内容。
  • 校验字符:检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。
  • 终止字符:最后一位字符,一样具有特殊结构,用于告知代码扫描完毕,同时还起到只是进行校验计算的作用。

为了方便双向扫描,起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息重新排列。

条码扫描器有光笔、CCD、激光三种:

  • 光笔:最原始的扫描方式,需要手动移动光笔,并且光笔笔尖部分需要与条形码直接接触。
  • CCD:以CCD作为光电转换器,LED作为发光光源的扫描器。在一定范围内,可以实现自动扫描。并且可以阅读各种材料、不平表面上的条码,成本也较为低廉。但是与激光式相比,扫描距离较短。
  • 激光:以激光作为发光源的扫描器。又可分为线型、全角度等几种。
    • 线型:多用于手持式扫描器,范围远,准确性高。
    • 全角度:多为卧式,自动化程度高,在各种方向上都可以自动读取条码。

条码的优越性[编辑]

  • 可靠性强。条形码的读取准确率远远超过人工记录,平均每15000个字符才会出现一个错误。
  • 效率高。条形码的读取速度很快,相当于每秒40个字符
  • 成本低。与其它自动化识别技术相比较,条形码技术仅仅需要一小张贴纸和相对构造简单的光学扫描仪,成本相当低廉。
  • 易于制作。条形码的编写很简单,制作也仅仅需要印刷,被称作为“可印刷的计算机语言”。
  • 易于操作。条形码识别设备的构造简单,使用方便。
  • 灵活实用。条形码符号可以手工键盘输入,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。

缺点[编辑]

  • 条形码会使原本的书籍或光盘产生黏着痕迹。
  • 条形码黏着时间久了,会很难移除。
  • 一般条形码想要移除必须使用去光水或移除剂。
  • 一般条形码若直接移除可能会伤及书本。
可揭除的条形码

条形码的发展历史[编辑]

条形码类型[编辑]

线性条形码[编辑]

第一代,“一维”的条码是由线条和空间的各种宽度,创建特定的模式。

例如 符号 Continuous or discrete 条纹宽度 用途
Australia Post 4-state barcode.png澳大利亚邮政条形码Discrete4 bar heights一个澳大利亚邮政条形码作为一个商业上的答复付费信封。
 CodabarDiscreteTwo在图书馆和血库和airbills使用的旧格式(过时)
 Code 25 – Non-interleaved 2 of 5ContinuousTwo产业
Barcode2of5example.svgCode 25 – Interleaved 2 of 5ContinuousTwo批发,图书馆国际标准ISO / IEC 16390
Code11 barcode.pngCode11DiscreteTwo电话(过时)
Code32 01234567.pngFarmacode or Code 32DiscreteTwo意大利 Pharmacode 成为-使用代码39 (无国际标准)
Code 3 of 9.svgCode39DiscreteTwo其他 - 国际标准ISO / IEC 16388
Code 49 wikipedia.pngCode49ContinuousMany各个
128pxCode93ContinuousMany各个
Code 128B-2009-06-02.svgCode128ContinuousMany其他 - 国际标准ISO / IEC 15417
 CPC BinaryDiscreteTwo 
Dx-film-edge-barcode.jpgDX film edge barcodeNeitherTall/shortColor print film
Issn barcode.pngEAN 2ContinuousMany插件代码(杂志), GS1 -approved -不是自己的符号-要只用一个EAN / UPC根据ISO / IEC 15420使用
Isbn add5.pngEAN 5ContinuousMany插件代码(书), GS1 -approved -不是自己的符号-要只用一个EAN / UPC根据ISO / IEC 15420使用
EAN8.svgEAN-8欧洲商品条形码ContinuousMany全球零售, GS1 -approved -国际标准ISO / IEC 15420
 Facing Identification MarkDiscreteTwo美国邮政业务恢复邮件
Gs1-128 example.svgGS1-128(前身为UCC/ EAN-128),误称为EAN·UCC的128和128构仅仅是128码(ISO/ IEC15417)的应用。ContinuousMany各种,GS1批准 - 只是应用程序代码128(ISO/ IEC15417)使用和mh10.8.2 AI的数据结构它不是一个独立的符号
Databar 14 00075678164125.pngGS1的的 DataBar 的前身缩减码(RSS)ContinuousMany各种,GS1批准
Intelligent Mail Barcode Wiki22.pngIntelligent Mail barcodeDiscrete4 bar heights美国邮政服务,替换了 POSTNET 和 PLANET 符号(原名 OneCode )
ITF-14.svgITF-14ContinuousTwo非零售包装的水平,GS1批准-仅仅是一个交错2/5码(ISO/ IEC16390)和一些额外的规格,根据GS1通用规范
EAN-13-5901234123457.svgJANContinuousMany用于日本,类似和兼容EAN-13(ISO/ IEC15420)
Japan Post barcode.png[日本邮政条形码]] barcodeDiscrete4 bar heights日本邮政
KarTrak ACI codes.svgKarTrak ACIDiscreteColoured bars用于在北美铁路车辆装备
MSI-barcode.pngMSIContinuousTwo用于仓库货架和库存
Pharmacode example.svgPharmacodeDiscreteTwo药品包装(无国际标准)
 PLANETContinuousTall/short美国邮政服务(无国际标准)
Plessey barcode.svgPlesseyContinuousTwo产品目录,商店的货架,库存(无国际标准)
Canada Post d52.01 domestic barcode.pngPostBarDiscrete4 bar heights加拿大邮局
POSTNET BAR.svgPOSTNET 1.svgPOSTNET 2.svgPOSTNET 3.svgPOSTNET BAR.pngPOSTNETDiscreteTall/short美国邮政服务(无国际标准)
Address with RM4SCC barcode.svgRM4SCC / KIXDiscrete4 bar heights皇家邮政/PostNL
Royal Mail mailmark C barcode.pngRM Mailmark CDiscrete4 bar heights皇家邮政
Royal Mail mailmark L barcode.pngRM Mailmark LDiscrete4 bar heights皇家邮政
Telepen barcode.pngTelepenContinuousTwo图书馆(英国)
UPC A.svg通用产品代码ContinuousMany全球零售,-GS1批准的国际标准ISO/ IEC15420

矩阵(2D)条形码[编辑]

矩阵码,也被称为二维条形码或简单的二维码,是一个二维的方式来表示信息。这是一个类似于线性(一维)条形码,但可以代表更多的每单位面积的数据。

名称 注记
Azteccodeexample.svgAztec CodeDesigned by Andrew Longacre at Welch Allyn (now Honeywell Scanning and Mobility). Public domain. – International Standard: ISO/IEC 24778
 Code 1Public domain. Code 1 is currently used in the health care industry for medicine labels and the recycling industry to encode container content for sorting.[2]
 ColorCodeColorZip[3] developed colour barcodes that can be read by camera phones from TV screens; mainly used in Korea.[4]
 Color Construct CodeColor Construct Code is one of the few barcode symbologies designed to take advantage of multiple colors.[5][6]
PhotoTAN mit Orientierungsmarkierungen.svgCrontoSign

CrontoSign (also called photoTAN) is a visual cryptogram[7] containing encrypted order data and a one-time-use TAN.[8]

 CyberCodeFrom Sony.
 d-touchreadable when printed on deformable gloves and stretched and distorted[9][10]
 DataGlyphsFrom Palo Alto Research Center (also termed Xerox PARC).[11]

Patented.[12] DataGlyphs can be embedded into a half-tone image or background shading pattern in a way that is almost perceptually invisible, similar to steganography.[13][14]

Datamatrix.svgData MatrixFrom Microscan Systems, formerly RVSI Acuity CiMatrix/Siemens. Public domain. Increasingly used throughout the United States. Single segment Data Matrix is also termed Semacode. – International Standard: ISO/IEC 16022.
 Datastrip CodeFrom Datastrip, Inc.
128pxdigital paperpatterned paper used in conjunction with a digital pen to create handwritten digital documents. The printed dot pattern uniquely identifies the position coordinates on the paper.
Example of an EZcode.EZcodeDesigned for decoding by cameraphones;[15] from ScanLife.[16]
High Capacity Color Barcode Tag.svgHigh Capacity Color BarcodeDeveloped by Microsoft; licensed by ISAN-IA.
Han Xin 2D Barcode.svgHan Xin BarcodeBarcode designed to encode Chinese characters introduced by Association for Automatic Identification and Mobility in 2011.
 HueCodeFrom Robot Design Associates. Uses greyscale or colour.[17]
 InterCodeFrom Iconlab, Inc. The standard 2D barcode in South Korea. All 3 South Korean mobile carriers put the scanner program of this code into their handsets to access mobile internet, as a default embedded program.
MaxiCode.svgMaxiCodeUsed by United Parcel Service. Now Public Domain
 MMCCDesigned to disseminate high capacity mobile phone content via existing colour print and electronic media, without the need for network connectivity
NexCode.pngNexCodeNexCode is developed and patented by S5 Systems.
 Nintendo e-Reader#Dot codeDeveloped by Olympus Corporation to store songs, images, and mini-games for Game Boy Advance on Pokémon trading cards.
Better Sample PDF417.pngPDF417Originated by Symbol Technologies. Public Domain. – International Standard: ISO/IEC 15438
Qode example.QodeAmerican proprietary and patented 2D barcode from NeoMedia Technologies, Inc.[16]
Wikipedia mobile en.svgQR codeInitially developed, patented and owned by Toyota subsidiary Denso Wave for car parts management; they have chosen not to exercise their patent rights. Can encode Japanese Kanji and Kana characters, music, images, URLs, emails. De facto standard for Japanese cell phones. Also used with BlackBerry Messenger to pickup contacts rather than using a PIN code. These codes are also the most frequently used type to scan with smartphones. Public Domain. – International Standard: ISO/IEC 18004
Shotcode.pngShotCodeCircular barcodes for camera phones. Originally from High Energy Magic Ltd in name Spotcode. Before that probably termed TRIPCode.
SPARQCode-sample.gifSPARQCodeQR code encoding standard from MSKYNET, Inc.
 VOICEYEDeveloped and patented by VOICEYE, Inc. in South Korea, it aims to allow blind and visually impaired people to access printed information. It also claims to be the 2D barcode that has the world's largest storage capacity.

参考文献[编辑]

  1. ^ 《苹果日报》:条形码发明人因病过世 享寿91岁,2012年12月14日
  2. ^ Adams, Russ. 2-Dimensional Bar Code Page. 15 June 2009 [2011-06-06]. (原始内容存档于7 July 2011).
  3. ^ Colorzip.com. Colorzip.com. [2011-11-28].
  4. ^ Barcodes for TV Commercials. Adverlab. 31 January 2006 [2009-06-10].
  5. ^ About. Colour Code Technologies. [2012-11-04].
  6. ^ Frequently Asked Questions. ColorCCode. [2012-11-04].
  7. ^ CrontoSign Image, Cronto.
  8. ^ Neu bei comdirect: photoTAN [New at comdirect: photoTAN], Comdirect Bank Aktiengesellschaft, 9 April 2013 (德文).
  9. ^ d-touch topological fiducial recognition, MIT.
  10. ^ d-touch markers are applied to deformable gloves, MIT.
  11. ^ See Xerox.com for details.
  12. ^ DataGlyphs: Embedding Digital Data. Microglyphs. 2006-05-03 [2014-03-10].
  13. ^ "DataGlyph" Embedded Digital Data. Tauzero. [2014-03-10].
  14. ^ DataGlyphs. Xerox. [2014-03-10].
  15. ^ Scanbuy[2011-11-28].
  16. 16.0 16.1 Steeman, Jeroen. Online QR Code Decoder[9 January 2014].
  17. ^ BarCode-1 2-Dimensional Bar Code Page. Adams. [2009-06-10].

外部链接[编辑]

参见[编辑]


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值