商品、库位还是外箱?条形码生成前先选对数据和码制

条码是一种让设备读取数据的图形表达。它可能代表零售商品、仓库库位、运输包装,也可能只是企业内部编号;不同用途需要不同的数据与码制。XunL 条形码生成器提供 EAN、UPC、Code 128、ITF-14、Data Matrix 等选项,并支持图片导出、批量与标签打印。真正开始前,应先向使用这些标签的人确认格式,避免把能生成的图误当成对方一定能用的图。

条形码生成器的输入与操作界面
条形码生成器界面;具体功能和可用额度以打开时的页面为准。

先分清编号来源与图形格式

如果是企业内部库位,你可以按既定规则管理编号;如果是零售商品,号码分配、商品信息和合作方要求需要另行确认。生成器只把输入画出来,不替你取得号码权利,也不会把任意数字登记进零售或电商系统。GS1 的系统架构说明区分识别数据与承载它的数据载体,这个区别同样有助于理解日常工作:号码与图片是两层工作。

码制选择要结合字符与扫描环境。纯数字商品编号、包含字母的内部编号以及需要携带多个字段的物流信息,不能只因外观都像黑白条纹就互换。尤其普通 Code 128 与带特定数据结构的 GS1-128 不应混同;不要为了让软件接受输入,把原有编号剪掉字符或临时改成别的号码。

用库位编号做一次最小可执行样例

教学输入设为 RACK-A-01,用途是内部库位,接收系统已确认使用 Code 128。样例的目标不是模拟零售号码,而是核对扫描后能否准确得到同一串字符。先保持黑色条与白底,保留周围空白,避免一开始就使用装饰色或把文字叠在条码上。

  1. 选择 Code 128,输入 RACK-A-01,查看预览中显示的文字是否一致。
  2. 按实际标签纸选择版式,先导出一张或少量试打,不急着批量印刷。
  3. 用将来实际使用的扫描设备读取,核对字母、连字符与前导零没有变化。
  4. 在业务系统里检查扫描内容映射到正确库位,再确认最终打印设置。

一个简单验收表可保留3项:原始数据、扫码得到的原文、系统识别对象。条码能被某个手机识别,只通过了其中一部分;若业务系统期待另一种格式,仍然可能无法工作。对于要贴在弧面、深色包装或易磨损位置的标签,还应在真实材质和位置上测试,不能只看屏幕预览。

导出格式与打印设置怎样配合

SVG 适合后续排版和需要缩放的矢量流程,PNG 适合直接使用的位图流程。位图放大后可能出现模糊边缘,任意拉伸宽高比也可能改变可读性。导出格式不会自动确定合适物理尺寸;应同时核对标签宽度、条高、打印分辨率与接收方要求。尺寸以实际打印结果为准,不是编辑软件里看着差不多就可以。

标签工作台提供纸张规格、跳过前几格和横纵偏移等设置。使用已经用掉一部分的标签纸时,可以通过跳过格数安排位置,但先用普通纸试打并与标签纸叠放核对。打印对话框若自动缩放到适合页面,可能使原本正确的标签排布偏移;实际尺寸、纸张规格与方向应保持一致。

校验位通过只能发现某些输入错误,不能证明号码属于你,也不能证明商品资料正确。图像本身不会替你维护商品数据库或同步平台。对外使用时,还要核对号码来源、商品版本与交易伙伴要求;没有这一步,条纹再清晰,也可能只是清晰地编码了错误数据。

条码制作中的常见问题

为什么屏幕上清楚,打印后却扫不出?

可能来自缩放、对比度、打印模糊、空白区不足、标签材质或设备不支持该码制。按顺序检查数据、打印尺寸和真实扫描环境,每次只调整一个因素。不要先裁掉周围空白来“放大条码”,那可能破坏阅读条件。

一个条码能在所有商超、仓库和电商平台使用吗?

不能这样保证。不同场景对号码体系、数据内容与标签格式有不同要求。先确认接收方需要什么,再生成对应图形;内部测试成功不等于取得零售编号,也不等于满足所有外部系统的标签规范。

个人微信:ssevening