Qraft

条形码和那个方块图案有什么区别? - 一维与二维的世界

条形码是「条纹」,方块图案是「棋盘格」

在超市和便利店的收银台被「嘀」一声读走的条形码,是粗细不同的黑线与白色间隙横向排成一列的「条纹图案」。信息只沿水平方向排布,因此被称为「一维码」。而黑白的方块图案在纵横两个方向上都存有信息,属于「二维码」。就像棋盘格一样,每一个格子是白还是黑,本身就在表达信息。

这个差别直接决定了信息量。条形码能容纳的最多只有 20 位左右的数字,放进一个商品识别号(JAN 码)就已经到了极限。方块图案最多可以存 7,089 位数字,或者 4,296 个英文与数字字符,链接、联系方式、Wi-Fi密码等远多得多的内容都塞得进去。

读取方式完全不同

条形码用「激光扫描器」读取。红色的激光横向扫过,遇到黑线光被吸收,遇到白色间隙光被反射,再把这一反射规律换算成数字。由于激光只沿水平一个方向扫过,条形码必须对准方向,斜着凑上去是读不出来的。

方块图案则用「摄像头」读取。整个图案一次拍下来,图像处理程序再分析白格与黑格的分布。多亏三个角上那三块大方形标记(定位图案),从斜面甚至倒过来都能读取。手机的相机之所以能直接扫码,靠的就是这套机制。用手机去读条形码相当费劲,方块图案却是一瞬间的事。

条形码为什么至今仍在使用

既然方块图案更强,为什么条形码没有消失?原因有三个。第一是已经铺好的基础设施。全世界的超市、便利店、仓库里装着的条形码读取器数量高达数亿台,把它们全部换掉并不现实。

第二是条形码够用的场合非常多。只要读取商品识别号(13 位数字),条形码完全应付得来。第三是印刷成本。条形码横向细长,商品包装上再窄的位置也塞得下;方块图案是正方形,同样的信息量需要更大的面积。也就是说,条形码和方块图案不是「竞争」关系,而是「分工」关系。

在身边找找看 - 哪里有哪一种

条形码和方块图案其实就散布在身边各处,不妨找一找。条形码会出现在食品和饮料的包装上、书的封底(ISBN 码)、快递的运单、图书馆藏书上贴的标签里。

方块图案则出现在餐厅的桌面(用来显示菜单)、电车里的广告、名片、活动门票、商品包装(通往详细信息的链接)上。有趣的是,同一件商品上有时两种都印着。条形码供收银结账,方块图案供消费者查看详情,一件商品上共存着两种技术。

选择哪一种的思路

条形码与方块图案,并非优劣之分,而是各有所长。在处理的信息少、想像商品编号那样高速读取固定内容的场景,简单的条形码依然活跃。另一方面,在想一并携带网址或多条信息、想做到脏了也能读取的场景,方块图案更合适。选择哪一种,由想传达什么、传达多少,以及在何种环境下读取来决定。选择契合目的的一方,才能建成没有浪费的机制。

举个具体的判断例子。仓库里每天要扫几千件货、只需要核对货号,那么保留条形码更划算,因为专用读取器的速度和成本都占优。反过来,想让顾客扫一下就打开产地说明或使用视频,就只能用方块图案,因为条形码放不进链接。要在户外张贴、可能被雨水打湿或被手指蹭脏的场合,也应选方块图案 - 它有纠错机制,缺损一部分仍能还原数据。

未来会怎样 - GS1 数字链接的登场

有一股力量正试图把条形码和方块图案的「分工」合并为一。这就是 GS1 数字链接规范,它把与条形码相同的商品识别号以链接的形式存进方块图案。收银台的扫描器把它当作商品编号读取,消费者的手机把它当作链接读取,一个码就能承担两种角色。

这套规范一旦普及,将来条形码有可能被方块图案取代。不过,全球收银系统的更新预计需要 10-20 年,条形码彻底消失还是很久以后的事。眼下正处在两种技术并存的过渡期。

在过渡期里值得留意的一点是:同一件商品上两种码并存时,请确认它们指向的信息是否一致。曾出现过包装改版后只更新了方块图案的链接、条形码仍对应旧商品编号的情况。管理侧把两者当成一套来维护,才不会让顾客拿到互相矛盾的信息。