实用指南:如何生成并打印高可读性商业条形码
根据您的销售与流转场景选择标准格式:用于物流与亚马逊 FBA FNSKU 贴标的 Code 128,用于全球零售商超结算的 EAN-13,用于北美市场的 UPC-A,或用于企业内部固定资产盘点的 Code 39。输入数字或字符序列,实时预览条码效果,并一键下载适合包装印刷的无损矢量 SVG 或适合热敏打印机(如斑马 Zebra、得力、兄弟 Brother)的 300 DPI PNG 格式。所有编解码算法均在本地浏览器中运行,确保商业数据完全保密。
支持的条形码格式与国际行业标准
根据数据信息容量、扫描识读设备及各行业流通规范,挑选最合适的条码制式。
Code 128(高密度条码)
一种紧凑的高密度线性条码,可完整编码全部 128 个 ASCII 字符(数字、大小写字母与符号)。通过自动切换 A、B、C 三种字符集,实现连续数字的双重压缩。它是全球箱单外箱贴标(GS1-128)与亚马逊 FBA FNSKU 货件标签的通用标准。
EAN-13(国际商品条码)
欧洲、亚洲、拉美等全球绝大多数国家商超收银台(POS)广泛使用的 13 位定长条码。由 GS1 国家代码前缀、厂商代码、商品代码及 Modulo 10 校验码构成。兼容全球各类超市激光与影像扫描设备。
UPC-A(通用产品代码)
美国与加拿大实体商超及电商零售的 12 位标准条码:由系统位、5 位厂商代码、5 位商品代码及末尾校验位构成。在美国线下商超铺货及亚马逊美国站销售中不可或缺。
Code 39(39码 / 3 of 9)
经典的工业级字母数字条码,支持 43 个字符(A-Z、0-9 及常用特殊符号)。条码前后由星号 (*) 作为起始符与终止符。在汽车配件、医疗试管标本、军工物流及员工证卡领域广泛应用。
条形码印刷要求:静区留白、300 DPI 与窄单元 X 尺寸
确保在各类商超收银扫码平台、仓储激光枪和智能手机上均能实现一扫即通。
条码印刷质量不过关可能导致严重的入仓拒收与高额违规罚款。严格执行 GS1 印刷规范可彻底杜绝扫描失败:
X 尺寸(最窄单元宽度)
0.330 毫米(13.0 mils)条码中最窄线条或空白的基准宽度。商超零售收银推荐公称范围为 0.264 至 0.660 毫米。禁止随意将条码缩放低于 80%(0.264 毫米),否则激光光斑将无法分辨细微线条。
静区(左右留白保护区)
至少 10 倍 X 尺寸条码首道黑条之前与末道黑条之后的纯白安全区。EAN-13 规定左侧静区不得小于 3.63 毫米(11个模块),右侧不得小于 2.31 毫米(7个模块)。任何文字、图案或折痕侵入该区域都会造成解码失效。
印刷反差对比度(PCS)
> 75% 反射率差光学激光扫描器采用红色波段激光(约 630–670 纳米)。严禁用红墨在白色底材上印刷黑条,因为红墨反射红光如同白纸,导致设备视其为白板一片。纯白底色印刷纯黑线条为最佳实践。
图像分辨率与矢量 SVG
300–600 DPI / 原生 SVG低分辨率位图会因抗锯齿产生边缘毛刺与油墨溢流。做包装彩盒印版时必须使用矢量 SVG 格式;热敏打印机出标则建议使用与打印头点距精确匹配的 203 或 300 DPI 分辨率。
热敏标签打印机使用建议(斑马 Zebra、得力、兄弟 Brother)
在卷筒热敏纸上出标时,应尽量让条纹顺着走纸方向(栅栏式方向)打印,避免横向(梯子式)打印。适当调节打印浓度,防止因热敏头温度过高引起线条黑化晕染或因温度过低出现断线漏印。
亚马逊 FBA FNSKU 货件贴标准则
避免货物入库被亚马逊运营中心拒收、产生高昂重贴标费用或滞留在仓库中。
通过亚马逊 FBA 发货的每件单独可售商品,都必须张贴对应卖家账户的 FNSKU 专属条码标签:
FNSKU 编码格式与 Code 128
以 'X00' 开头的亚马逊 FNSKU 代码必须使用 Code 128 条形码格式。标签上必须清晰显示 10 位 FNSKU 标识符、商品成色(如 'New')以及完整的商品标题。
标签尺寸规格与材质
推荐尺寸为 1 x 2-5/8 英寸(A4/信纸一版 30 贴)或热敏单张 2 x 1 英寸。纸张必须选用不反光的纯白色哑光不干胶。
彻底覆盖原厂外包装条码
每个商品外包装上仅能保留一个可见且可扫的条码。若包装盒原有厂家出厂的 UPC/EAN 条形码,FNSKU 标签必须完全平整覆盖旧条码,防止扫码混淆。
外箱主箱运输标签
装箱发运的货运主箱侧面需平贴亚马逊 FBA 箱号标签(Box ID),如有外箱 GS1-128 或 ITF-14 条码,应距离箱体接缝、折边或封箱胶带至少 32 毫米。
Modulo 10 校验位算法数学原理解析
揭秘商超收银台与条码枪如何利用末位校验码实现零误读验证。
EAN-13 与 UPC-A 条形码的最后一位为算法校验位,均遵循国际 GS1 Modulo 10 标准生成。以下为 EAN-13 第 13 位数字的推导步骤:
偶数位数字累加求和
将所有位于偶数位置(从左往右第 2、4、6、8、10、12 位)的数字求和,并将和乘以权重系数 3。
奇数位数字累加求和
将所有位于奇数位置(第 1、3、5、7、9、11 位)的数字相加,权重系数为 1。
加权总和计算
将步骤 1 的乘积与步骤 2 的数值相加,获得两组加权总值。
计算 Modulo 10 补余数
计算总和距离下一个 10 的整数倍所缺少的差值。若总和本身恰为 10 的整数倍,校验码即为 0。
EAN-13 计算实测范例
主流条形码扫描设备特性与兼容性矩阵
激光扫描枪、线性 CCD 感光设备与手机移动端识读能力的深度测评。
| 设备类别 | 传感器构造与原理 | 支持条码制式 | 推荐业务场景 | 识读距离与速度 |
|---|---|---|---|---|
| 1D 激光扫描枪 | 650nm 红色激光二极管配合机械摆镜反射 | Code 128、EAN-13、UPC-A、Code 39 | 高位货架盘点、超市快速收银传送带、物流流水线 | 最长可达 15 米(远距枪) • 速度极快(超 100 次/秒) |
| 1D 线性 CCD 影像枪 | LED 补光配合电荷耦合感光芯片(CCD) | 微型高密度条码、手机屏幕反扫、药房药品编码 | 普通零售收银、图书借阅、服务台近距扫描 | 贴面至 30 厘米 • 无机械运动部件,极为耐摔耐用 |
| 2D CMOS 区域影像枪 | 数码相机感光元件配合全局快门与全向图像算法 | 所有 1D 线性条码及 2D 二维码 / Data Matrix | 电商分拣中心、机场登机牌闸机、全渠道新零售 | 360° 全向识读 • 能轻松读出破损、污损或褶皱的条码 |
| 智能手机摄像头 | 手机 CMOS 传感器搭配计算机视觉识读库 | 对比度高的 1D 条形码与 2D 二维码 | 中小型外勤巡检、微商零售盘点、消费者自主扫码 | 10 厘米至 1 米 • 需保证充足的环境光线与相机对焦 |
条形码扫描失败排查与技术解决方案
分析收银扫描枪无法识别条码的核心原因及相应解决办法。
激光扫过条形码却毫无反应、不响提示音
Cause: 静区(空白区)留白不足:排版文字、外框边线或外箱折痕过分靠近条码边缘。
在彩印包装盒上条码完全无法识读
Cause: 色彩光学反差过低:使用红色、橙色或黄色油墨打印线条,或印刷在深棕色牛皮纸上。
热敏纸上的条形码时而能扫、时而报错
Cause: 热敏打印头温度过高引起线条溢出膨胀,使得黑条相互黏连侵占了白色间隙。
圆柱形饮料瓶或金属罐上的条码扫不出来
Cause: 曲面几何畸变:横向排列的条形码跟随圆柱表面弯曲,在光路透视上导致线条被严重挤压。
1D 线性条形码 vs 2D 二维码:全方位特性对比
清晰辨析何时使用传统一维条码,何时采用现代二维二维码。
| 技术维度 | 1D 线性条码(Code 128、EAN、UPC) | 2D 二维码(ISO/IEC 18004) |
|---|---|---|
| 信息存储容量 | 20 至 80 个字符(纯数字或字母) | 高达 7,089 个纯数字或 4,296 个字母数字符号 |
| 编码数据类型 | 商品货号 SKU、产品序列号、GTIN 编码 | 网页 URL、电子名片 vCard、Wi-Fi 凭证、数字支付 |
| 扫码硬件门槛 | 红光激光枪、1D CCD 设备、商超专业平台 | 任意 iOS / Android 手机原生相机、2D 影像设备 |
| 容错纠错能力 | 仅含单项算法校验码(Modulo 10 / Modulo 103) | 里德-所罗门算法(容许高达 30% 破损并成功还原) |
| 识读方位要求 | 激光线必须横向完全贯穿覆盖所有线条 | 借助三个角的位置探测图案支持 360° 全方位读取 |
| 标签占板面积 | 呈较长的横向长方形(宽度通常在 30–60 毫米) | 紧凑对称的正方形(最小可缩减至 10x10 毫米印刷) |
| 主导应用领域 | 实体商超 POS 收银结算、托盘出库、仓储管理 | 移动交互营销、溯源防伪认证、移动点餐与快捷支付 |
条形码生成与印刷常见问题全面解答
关于 GS1 官方认证编码、亚马逊 FBA 合规及印前参数设置的核心解答。
本在线条形码生成器支持免费商业用途吗? ↓
完全支持。在 QR-Build 上生成的每张条形码均 100% 免费用于商品包装、零售铺货、物流分拣及亚马逊 FBA 货件。我们不收取任何授权费,不打水印,生成的条码图案亦永久有效。
在实体超市和电商平台销售必须向 GS1 购买条码吗? ↓
是的。若您要将自研商品打入大型商超(如沃尔玛、家乐福、大润发)或入驻亚马逊品牌卖家中心,必须向所在地 GS1(如中国物品编码中心)申请厂商前缀以获得合法的 GTIN-13(EAN)或 GTIN-12(UPC)代码。随意编造条形码会导致平台下架并封停店铺。
EAN-13 与 UPC-A 之间有哪些核心区别? ↓
UPC-A 为 12 位编码,通行于美国和加拿大。EAN-13 为 13 位编码,为中国、欧洲及全球绝大多数国家通用。现行扫描器均可无缝识读这两种格式。在 UPC-A 编码前直接补 '0' 即可转换为标准的 EAN-13 格式。
为什么包装印刷强烈推荐下载矢量 SVG 格式? ↓
SVG 文件使用纯数学路径记录黑条轮廓而非固定的像素点阵。在包装设计软件中无论是放大还是缩小,线条都能保持极致锐利,绝不会出现导致扫码枪误读的毛刺或边缘虚化现象。
亚马逊 FBA 产品贴标应该选用哪种条码制式? ↓
亚马逊 FBA FNSKU 标签强制使用 Code 128 制式。在亚马逊卖家后台生成并下载以 'X00' 开头的 FNSKU 编码后,使用 Code 128 格式生成,并附带商品品名与成色标签。
EAN 和 UPC 的校验位是如何计算出来的? ↓
采用国际 GS1 Modulo 10 算法计算:将偶数位之和乘 3 加上奇数位之和,然后计算距离整十数所需的差值。我们的在线生成器会在您输入数字时自动完成运算并校验其准确性。
什么是条码静区(Quiet Zone)?为什么必须保留? ↓
静区是指条码左右两端的完全空白区域。扫描器必须通过这段没有任何印刷油墨的区域来感测纸张底色的反射率,进而判断条码信号的起始与结束点。
可以将条形码印成彩色而不是黑白的吗? ↓
可以,但前提是必须具备合格的光学反差。因条码枪多发射 650nm 红光,条码必须吸收红光(如黑色、深蓝、墨绿),而背景必须反射红光(如白色、淡黄色)。绝对禁止使用红墨印刷线条。
打印条码标签建议采用多大的分辨率? ↓
对于热敏标签打印机(斑马、得力等),请使用与打印头物理点阵相匹配的 203 DPI 或 300 DPI 分辨率。对于彩印包装胶印或柔印,请始终直接导入 SVG 矢量文件以获得 600–1200 DPI 的出片效果。
条形码生成器会记录或泄露我的商品序列号数据吗? ↓
绝不。所有的图形编解码生成计算均完全在您的本地浏览器前端通过 HTML5 Canvas 与 SVG 完成。没有任何条码数据、序列号或库存编码会被上传或存储在我们的服务器中。
普通的智能手机可以直接扫读一维条形码吗? ↓
可以。现代 iOS 与 Android 系统的原生相机以及众多第三方仓储管理应用,均内置了成熟的计算机视觉图像算法,在光线良好、焦距清晰的前提下均可直接秒级识读 Code 128、EAN-13 与 UPC 条码。
即刻生成工业级高清印刷条形码
符合 GS1 国际标准:轻松创建 EAN-13、UPC-A、Code 128 与 Code 39。免费下载锐利矢量 SVG 或 300 DPI 纯净 PNG 文件。
立即免费创建条形码