条码包含数十种不同类型,其中许多类型具有特定的用例和数据结构。条码符号由国际非营利组织 GS1 开发和标准化。广义而言,条码分为线性条码(一维条码)和矩阵条码(二维码)。
一维条码
根据条码符号的不同,一维条码最多可以包含 85 个字母数字字符。这些字符以平行线条和交错的空格编码,空格和条形线的宽度对应特定的字符。每个字符代表关于产品的不同信息,相关数据库提供每个字符的详细信息。
常见的一维条码符号包括:
- GS1 DataBar 全方位条码
- 通用产品代码 (UPC)
- 欧洲商品编号 (EAN)-13
- 代码 128
一维条码的组成部分是什么?
二维码
二维码通过水平和垂直方向存储数据,能以方块、圆点、六边形或其他几何图形编码多达 3,116 个数字字符或 2,335 个字母数字字符。所有二维码都内置错误纠正功能,类似部分一维条码的校验位。例如,在一个 2D DataMatrix 码中,数据通常会编码三次,从而提高代码读取的正确率。
最常见的 2D 符号是:
- DataMatrix
- 快速响应 (QR)
- GS1 DataBar 堆叠式