条形码生成学习总结

二维码生成规则

①时间戳+1位校验位

②条码无位数限制,随便生成,code128

无条码商品

方法1:生成新条码(通用,1000个以内显示麦特达,超出后不显示)

697134270+3位数字+1位验证码,验证码生成规则如下4

sku新增顺序字段

验证法生成方法书写

涉及条码生成与打印

方法2: sku表新增真实数量字段,若是3连包,真实库存为3;(不针对barcode不同的套装)

涉及表字段改动,管理系统改动

2. 麦特达

厂商识别代码:697134270

3. 一个EAN-13条码的组成

企业编码+产品编码+检验码组成13位商品条形码

4. 检验码计算

从左向右,取奇数位求和乘以1(不包含校验位),偶数位求和乘以3,将以上两步的结果求和再取和的个位数,最后再用10减这个个位数,就是最后一位校验码的值。

例如: 690123456789C(c为校验位)

① 计算奇数位的和:(6+0+2+4+6+8)*1=26;

② 计算偶数位的和:(9+1+3+5+7+9)*3=102;

③ 计算和:sum = 26+102=128;

④ 10-个位数:C=10-8=2。

猜你喜欢

转载自blog.csdn.net/hellorichen/article/details/82414966