Code 128 扫描器
读取 Code 128——包裹、托盘和运输标签上使用的高密度字母数字条形码。
用摄像头扫描 code,拖入一张图片,或用 Ctrl + V 粘贴。
How to use the Code 128 扫描器
- 用摄像头对准标签,拖入照片,或用 Ctrl + V 粘贴。
- 把条码的整个长度纳入画面:Code 128 长度可变,通常很长。
- 解码结果会连同识别出的码制一起显示,原始文本点一下即可查看。
About the Code 128 扫描器
Code 128 是整个物流行业运转的基础。与零售条码不同,它不限于数字:它能编码完整的 128 个 ASCII 字符,所以快递面单上可以印 1Z999AA10123456784 这样的运单号,而不只是一串数字。它在线性条码中也格外紧凑,因为有一个数值模式,可以把两位数字塞进一个字符的宽度里。
你最常遇到的是它的 GS1-128 形式,这是用于托盘和箱件的受限用法。此时数据不是自由文本,而是一串应用标识符:两到四位的代码说明后面是什么,然后是具体数值。(00) 是物流单元序列号,(01) 是商品编号,(17) 是有效期,(3103) 是以克为单位的净重。托盘上的一个条码就能说明装的是什么、有多重、什么时候到期。
Code 128 没有固定长度,这既是它的优点,也是实际使用中的短板:内容越长条码越长,而越长的条码越难拍好。扫描失败时,通常是条码的一端超出了画面,或者拍摄角度与条纹方向不正。
用摄像头、图片或粘贴方式扫描,全部在你的设备上运行。更早期、密度更低的字母数字码制请见 Code 39 扫描器。
Frequently asked questions
Code 128 能编码什么?
完整的 ASCII 字符集——字母、数字、标点和控制字符。这正是运单号和序列号使用它而非纯数字码制的原因。
什么是 GS1-128?
Code 128 在供应链场景下的受限用法。数据是一串应用标识符,例如 (00) 表示物流单元编号、(17) 表示有效期,每个标识符后面跟着对应数值。
我的 Code 128 条码为什么这么长?
因为它长度可变:字符越多,条码在物理上就越长。长条码更难拍摄,请让条码占满画面并保持镜头正对。
Code 128 比 Code 39 更好吗?
在大多数场景下是的——它密度更高且覆盖完整 ASCII,而 Code 39 只支持 43 个字符且每字符占用更宽。Code 39 主要在既有系统要求时才继续使用。

