条形码技术最早出现在20世纪40年代。当时美国两位工程师研究用条形码表示信息,并于1949年获得世界上第一个条形码专利。这种最早的条形码由几个黑色和白色的同心圆组成,被形象地称作牛眼式条形码。这种条形码与广泛应用的一维条形码在原理上是一致的,都是用深色的条和浅色的空来表示二进制数的“1”和“0”。当时,受美国印刷工业和商品经济发展水平的限制,条形码技术还没有得到应用。
1966年,IBM和NCR两家公司在调查了商店销售结算口使用扫描器和计算机的可行性基础上,推出了世界上首套条形码技术应用系统。这套系统把物品价格记录在物品包装的磁条上,当物品通过扫描器时,扫描器就读出了磁条上的信息。
1970年,美国食品杂货工业协会发起组成了美国统一代码委员会,简称UCC。UCC的成立标志着美国工商界全面接受了条形码技术。1972年UCC组织将UPC条形码作为统一的商品代码,用于商品标识,并且确定通用商品代码UPC条形码作为条形码标准在美国和加拿大普遍应用。这一措施为后来的商品条形码统一和广泛应用奠定了基础。
1973年,欧洲的法国、英国、联邦德国、丹麦等12个国家的制造商和销售商发起并筹建了欧洲的物品编码系统,并于1977年成立欧洲物品编码协会,简称EAN。EAN推出了与UPC条形码兼容的商品条形码EAN条形码。这一新生事物在欧洲一出现,立刻引起世界上许多国家的制造商和销售商的兴趣。世界上许多非欧美地区的国家也纷纷加入EAN。1981年,欧洲物品编码协会更名为国际物品编码协会,简称IAN,由于习惯叫法,直到今天仍然称为EAN。
到20世纪80年代后期,一种能够在更小面积上表示更多信息的新条形码产生了,这就是二维条形码。由于二维条形码在平面的横向和纵向上都能表示信息,所以与一维条形码比较,二维条形码所携带的信息量和信息密度都提高了几倍,可表示图像、文字甚至声音。二维条形码的出现使条形码技术从简单地标识物品转化为描述物品,它的功能发生了质的变化,扩大了条形码技术的应用领域。随着智能手机和物联网技术的发展,二维条形码在整个信息社会中所发挥的作用越来越突出。
条形码识别技术的特点:①输入速度快。与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现即时数据输入,这一特点满足了信息社会对速度的要求。②准确性高。键盘输入数据出错率为1/300,利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一,这一特点符合对数据非歧义性的要求。③信息包容量大。利用传统的一维条形码一次可采集几十位字符的信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力,这一特点能够满足对现实世界事物的多角度信息刻画。④灵活性强。条形码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统实现自动化识别,还可以和其他控制设备连接起来实现自动化管理,这一特点使条形码识别技术更好地适应了信息社会的智能化、移动化和物联化发展。