Skip to main content
首页博客术语表条形码系统

条形码系统

17TRACK

什么是条形码系统?

条形码系统(英文也写作 barcode system)是由机器可读符号、扫描设备、软件和操作流程组成的系统,用于识别对象并记录相关信息。在物流和电子商务中,它将实物商品、存储位置、包裹和物流单元与数字记录关联起来,从而记录和核对收货、库存、订单履行、发货和退货等活动。

条形码系统

条形码本身只是其中一个组成部分。完整的系统必须确定标识符所代表的内容,生成或获取适当的符号,正确读取该符号,并在业务应用程序中使用解码后的信息。例如,在拣货过程中扫描商品,可以让仓库管理系统检查所选商品是否与订单明细相匹配。

虽然这一术语起源于由平行条和空白组成的符号,但条形码系统也可以使用二维符号,包括 QR Code 和 Data Matrix。适用的符号取决于所编码的信息、适用标准、扫描设备以及接收组织的要求。

条形码系统的组成部分

一个正常运行的系统需要实物标签与数字记录之间达成一致。仅购买扫描器或打印标签,并不能建立这种一致性。

  • 识别规则:这些规则定义要识别的对象,例如产品类型、单个序列化商品、仓库货位或物流单元。
  • 条形码符号:这些符号以机器可读格式承载标识符或其他数据。条码制式规定了这些信息的表示方式。
  • 标签制作或标记:符号可以印在包装上、作为标签粘贴,或直接标记在适用的表面上。
  • 读取设备:兼容的扫描器、摄像头或移动设备会捕获并解码这些符号。
  • 业务软件和记录:应用程序会解释解码后的信息,并将其与产品、订单、位置、货件或其他记录关联起来。
  • 操作流程:这些流程规定何时扫描、如何处理不匹配,以及如何处理损坏、重复或无法识别的标签。

这些组成部分相互依赖。即使符号印刷清晰,如果其标识符被分配给了错误的产品,仍可能产生错误的交易。反之,准确的数据库也无法弥补现有设备无法读取的标签。

条形码系统如何工作

  1. 确定识别层级。组织需要确定流程是要区分产品类型、批次、单个商品,还是托盘等搬运单元。
  2. 分配或获取标识符。标识符根据相关的内部或外部识别规则创建,并与业务记录关联。
  3. 编码信息。所选条码格式会表示该标识符,并在支持且有要求的情况下,附加批号或有效期等信息。
  4. 应用符号。条形码应放置在预期操作期间可被读取的位置,避免被包装、折叠或其他标签遮挡。
  5. 在流程事件中扫描。工作人员或自动读取器在收货、上架、拣货、打包、发货或其他定义的活动中捕获条形码。
  6. 验证并记录交易。软件会将解码后的信息与任务或预期记录进行核对。它可能接受交易、要求提供更多信息,或标记异常。

读取条形码与完成交易是不同的操作。成功解码意味着设备已识别该符号;这并不能证明商品正确、预期数量已到位,或交易已保存。这些检查取决于应用程序逻辑和运营控制。

商业和物流中使用的条码格式

条码格式通常分为一维符号和二维符号。这种区别描述的是其物理结构,而不是它们所承载的每个标识符的业务含义。以下示例展示的是已确立的格式,并非详尽分类。

格式结构相关用途重要区别
EAN/UPC一维使用全球贸易项目代码识别零售贸易项目用于识别贸易项目;其本身并不会固有地识别包裹或货件。
Code 128一维在运营应用中编码字母数字信息仅凭条码制式本身,无法为编码数据建立统一的业务含义。
GS1-128基于 Code 128 的一维条码物流标签和结构化供应链数据使用 GS1 约定和应用标识符来区分数据元素。
GS1 DataMatrix二维在应用需要时用于识别和承载其他结构化数据使用 GS1 数据语法;并非任意 Data Matrix 符号。
QR Code二维编码网址或标识符等信息其业务含义取决于编码内容以及解释该内容的应用程序。

GS1 应用标识符表示相关数据元素的含义和格式。它们使兼容的应用程序能够区分产品标识符、批号或有效期等信息。处理这些元素的系统必须正确解释其结构,而不是将每次扫描都视为没有区别的字符字符串。

在物流流程中的应用

收货和库存

在收货过程中,条形码可以将到货商品与预期产品或物流单元记录关联起来。根据工作流程,操作人员还可以采集数量、批次、序列号和存储位置等信息。扫描商品并不会自动确定收货数量;数量必须根据既定流程进行编码、录入、清点或推导。

在上架和补货过程中,同时扫描商品和目标位置有助于将库存与仓库货位关联起来。库存盘点可以使用相同的标识符,将实际观察到的库存与记录余额进行比较。但结果的准确性仍取决于正确盘点和一致的交易记录。

拣货、打包和发货

在订单履行过程中,软件可以将扫描到的产品标识符与订单所要求的商品进行比较。在打包时,还可以通过单独的检查,将所选商品与正在准备的包裹关联起来。承运商标签随后会提供运输流程中使用的标识符。

不应假定这些标识符可以互换。产品条形码回答的问题与包裹条形码不同。一个包裹可能包含多个产品,一个订单也可能通过多个包裹完成履行。软件必须明确维护这些关系。

退货

退货流程可以使用原始产品条形码、包裹标识符或退货授权标识符来查找相关记录。识别只是起点:检查、状况评估、退款资格,以及决定重新入库还是处置商品,仍然是独立的活动。

跨境流动

在跨境电子商务中,标识符可以帮助贸易伙伴将实物商品与仓储、运输和商业系统之间交换的信息关联起来。但是,条形码本身并不能确定海关准入、原产地、税则归类或关税处理。这些事项取决于相关商品、文件、申报和法律要求。

当不同组织扫描同一标签时,实现互操作性所需的不只是清晰可读的印刷效果。合作伙伴必须就识别方案、数据语法、标签要求以及与标识符关联的电子记录达成一致。

相关术语和识别边界

术语含义与条形码系统的关系
Barcode表示数据的机器可读符号它是数据载体,而不是完整的运营系统。
SKU企业用于管理库存商品的标识符可以编码在条形码中,但其含义和唯一性取决于分配该标识符的企业。
GTIN全球贸易项目代码,GS1 用于贸易项目的标识符可以由支持的条码格式承载;它识别的是贸易项目,而不是整个条形码系统。
SSCC系列货运包装箱代码,GS1 用于物流单元的标识符可以将托盘等实物物流单元与相关信息关联起来。
Tracking number货件跟踪服务使用的标识符可能出现在承运商条形码中,但其范围和解释取决于承运商或运输系统。
RFID使用标签和读取器的射频识别技术一种不同的数据采集技术;条形码读取通常需要在光学上看见该符号。

GTIN 通常用于识别特定包装层级的贸易项目,而不是每一个单独的实物实例。识别特定实例需要适当的实例级标识符,或使用产品标识符与序列号等组合。同样,SSCC 识别的是物流单元,并不能替代对该单元内每件产品的描述。

实际检查和限制

条形码系统可以支持一致的识别,但其有效性取决于数据治理、设备兼容性、标签质量和流程设计。有用的实施检查包括:

  • 标识符范围:明确每个代码代表产品类型、单个商品、位置、包裹还是物流单元。避免将同一标识符分配给无关的有效记录。
  • 读取器兼容性:确认设备能够读取所选符号。不应假定仅用于一维条码的设备能够读取二维符号。
  • 数据解释:测试软件如何处理前导零、可变长度字段、分隔符和结构化数据元素。
  • 印刷和放置质量:检查实际使用包装上的对比度、符号尺寸、所需空白区和可见性。
  • 运营耐久性:评估标签在预期搬运、磨损、受潮或温度变化后是否仍然可读。
  • 记录匹配:确认扫描会打开或更新预期记录,包括正确的包装层级和计量单位。
  • 异常处理:定义代码未知、重复、无法读取或与任务不一致时的处理方式。
  • 事件记录:确认交易保留相关上下文,例如操作、位置和时间,而不是仅存储解码后的标识符。

条码验证和普通扫描的目的不同。扫描器测试证明特定设备能够在测试条件下读取某个符号。正式验证则根据适用标准评估符号质量。无论哪种流程,单独进行都无法证明编码标识符与正确的实物商品相关联。

常见问题

条形码系统是否等同于条码扫描器?

不是。扫描器是读取设备。条形码系统还包括识别规则、标签或标记、软件、业务记录,以及针对扫描信息采取行动的流程。

条形码是否包含产品的全部信息?

不一定。它可能只包含一个标识符,软件利用该标识符检索记录。某些格式可以承载其他结构化数据,但可用信息取决于编码内容。

同一个产品条形码能否用作包裹跟踪号码?

产品标识符和跟踪号码的用途不同。产品代码用于识别贸易项目,而跟踪标识符与货件跟踪记录相关。系统应维护二者之间的关系,而不是假定它们等同。

扫描条形码会自动更新库存吗?

只有在已连接的应用程序配置为执行库存交易时才会。扫描也可能只是检索信息、验证任务或触发异常,而不会改变库存余额。

来源