什么是条形码?定义、工作原理与种类
条形码是一种把数据写成机器可读图案的方式。这种图案通常是宽度不同的黑白线条,或者排列在一个正方形中的许多小方块。扫描时,图案会被重新转换为数字或文字,例如商品编码、快递单号或网址。
由于由机器读取,条形码比手动输入编码快得多,出错也更少。正因如此,条形码被广泛用于收银台、仓库、医院、门票乃至食品包装。
条形码简史
条形码的构想于 1952 年由美国的 Norman Joseph Woodland 和 Bernard Silver 申请了专利。直到 1974 年,条形码才真正在商店中使用:俄亥俄州一家超市用 UPC 编码扫描了一包口香糖。从那以后,条形码传遍全球,如今由名为 GS1 的标准组织在全球范围内进行管理。
条形码是如何工作的?
扫描器照射条形码并读取反射光。深色部分反射的光少,浅色部分反射的光多。这种差异被转换为一串 0 和 1,再按照该条形码类型的规则进行匹配。许多条形码还带有校验位(check digit),即根据前面各位数字计算得出的最后一位数字。如果计算结果不符,扫描器就知道出了问题,并拒绝该读取结果。
条形码本身通常只保存编码。商品名称或价格等信息保存在收银系统或数据库中,再根据该编码进行查询。
常用的条形码种类
总体来说,条形码分为两大类:
- 一维(线性)条形码:由竖直线条组成,从左到右读取。例如用于零售商品的 EAN-13 和 UPC-A,以及用于物流和仓储的 Code 128 和 Code 39。
- 二维条形码:由方块图案组成,在两个方向上存储数据,因此容量大得多。例如 QR Code、Data Matrix、PDF417 和 Aztec。
此外,还有用于邮政与快递、医疗领域的专用条形码,以及用于供应链的 GS1 标准。关于两者区别的详细说明,请阅读文章一维与二维条形码的区别。
条形码有哪些用途?
- 零售:加快收银速度,并自动记录库存。
- 仓储与配送:追踪货物和包裹在各地之间的流转。
- 门票与活动:扫一下即可核验门票真伪。
- 营销:宣传册或包装上的 QR Code 可将人们直接带到您的网站、菜单或 WhatsApp。
自己制作条形码
制作条形码无需付费软件。在 I Need Barcode 上,选择条形码类型、填写数据,然后下载为 PNG 图片即可。可选类型超过 100 种,全部免费,无需注册。
常见问题
条形码和 QR Code 有什么区别?
QR Code 是条形码的一种,属于二维条形码。线性(一维)条形码只能保存少量字符,并且从左到右读取;而 QR Code 在两个方向上存储数据,因此可以容纳链接、文字或 WiFi 信息。
条形码里保存着商品价格吗?
通常没有。商品条形码只包含编码。价格和商品名称保存在收银系统中,再根据扫描到的编码进行查询。
制作条形码需要付费吗?
不需要。条形码图片可以免费制作,例如在 I Need Barcode 上。真正需要付费注册的,只有零售商品条形码(如 EAN-13)所用的官方编号,需通过 GS1 申请。


