← 全部文章
工具教程

串码、流水号条码怎么批量生成:编号规则、防伪随机码、箱码与 SSCC

「串码生成器」搜的人不少,但多数人要的不是一个生成器,而是一套从编号规则到打印、扫描核对都不出错的做法。

一、先定编号规则,再谈生成

串码出问题,九成出在编号规则没设计好:位数不够用、不同产线撞号、看编号看不出批次。一个耐用的模板是:

前缀(产品/产线)  +  日期(YYMMDD)  +  流水(4~6 位)  +  校验位
    LB           +   260904    +    00123     +    7   →  LB260904001237
作用建议
前缀区分产品线、工厂、产线,避免跨线撞号2~3 位字母,别用易混的 O/0、I/1
日期看编号即知批次,天然分段防重YYMMDD 6 位;按周或按月也行
流水当天/当批内递增位数按单日最大产量留一倍余量,不足补零
校验位拦录入错误Luhn 或模 10 加权,生成时自动附加

定好后写进文档,所有产线按同一模板出号;流水段的起始值由系统统一分配,不要各车间自己从 1 开始。

二、防伪:在流水之外加随机段

顺序号能被猜出来,防伪码需要不可预测的部分。常见做法是编号(可读、可追溯)+ 随机段(6~8 位大小写字母数字,去掉 0/O/1/I),两段都存入数据库,查询时必须同时匹配。QR 码里放查询链接 https://你的域名/v?c=LB260904001237&k=x7Kq9pM2,扫码即查;条码下方只印可读编号,随机段做成刮开层。

三、单品、外箱、托盘各用什么码

层级码制内容说明
单品Code 128 或 QR自定义唯一编号(+随机段)QR 适合要扫码查询、内容较长的场景
外箱(同品整箱)ITF-14包装指示符 + 商品 EAN-13 前 12 位 + 校验粗条纹,瓦楞纸上也好印;只标识「装什么、装几个」
外箱(需逐箱追踪/混装)GS1-128 (00)SSCC18 位系列货运包装箱代码每箱唯一
托盘GS1-128 (00)SSCC18 位仓储物流系统通用

四、批量生成到打印

  1. 流水号生成器里填前缀、起止、位数、步长,勾选校验位,导出编号列表;或直接在 ERP 里按模板出号。
  2. 把编号列(可加第二列品名)粘进批量条码生成器,选 Code 128 或 QR,单次 500 条以内。
  3. 导出 A4 拼版 PDF(普通打印机)或 PNG 打包(条码打印机软件导入),按「实际大小」打印。
  4. 打印前把本批编号导入你的系统做「已发放」登记,扫描核对时才有据可查。

五、常见故障

常见问题

串码和普通条码有什么区别?

普通商品码(EAN-13)是「一种商品一个码」,同款一万件条码都一样;串码是「一件产品一个码」,每件唯一,用于防伪、追溯、售后登记。码制上串码通常用 Code 128 或 QR,内容是你自己定义的唯一编号。

流水号需要加校验位吗?

建议加。手工录入或 OCR 识别时,末尾一位校验位能拦住绝大多数单字错误和相邻位互换。常用 Luhn(银行卡同款)或 GS1 的模 10 加权,流水号生成器可以在生成时自动附加。

防伪码怎么防止被猜出来?

顺序流水号是能被猜的:看到 000123 就知道有 000124。防伪场景要在流水之外加一段随机字符(6~8 位大小写字母数字,组合数超过百亿),并在服务器端存下「编号 + 随机段」的对应关系,查询时两者都要匹配。随机段只存不显示也可以,做成刮开可见。

外箱和托盘用什么码?

外箱装同一种商品用 ITF-14(14 位,由商品 EAN-13 前加包装指示符得到),只标识「这是什么、装多少」;需要每箱唯一追踪或混装时用 SSCC(18 位系列货运包装箱代码,编成 GS1-128 并用应用标识符 (00)),托盘一律 SSCC。

相关工具与文章

文中参数为常见生产场景的经验值,具体设备与材料批次之间存在差异,批量生产前请先小样试打。需要工厂直接报价可在线询价,1 个工作日内回复。