Code128 条形码
Code128 是一种高密度的一维条形码,能编码全部 128 个 ASCII 字符,也就是数字、大小写字母和常见符号都能放。它密度高、用途广,物流、仓储、票据、生产管理里非常常见。
它内部分成 A、B、C 三个字符子集:A 含控制字符和大写,B 含大小写和符号,C 专门两位两位地压缩纯数字、密度最高,编码时可以在子集间切换以求最短。末尾带一个按模 103 计算的校验位,由设备自动核对,一般不显示给人看。
需要编码字母、符号或较长内容时,Code128 通常比只能存数字的 Code39 更紧凑。物流领域的 GS1-128 就是在 Code128 基础上加了结构化的应用标识符。
常见问题
Code128 能编码中文吗?
标准的 Code128 只覆盖 ASCII 字符(数字、英文字母、常见符号),不直接支持中文。要放中文一般改用二维码。
Code128 需要手动填校验位吗?
不需要。Code128 的校验位(模 103)由生成工具自动计算并附加,扫描设备也会自动核对,通常不显示出来。
相关工具
相关名词
Code39 条形码 · GS1-128 条码 · 条形码 · 校验位