Code 39 扫描器
读取 Code 39——国防、汽车和资产标签中使用的自校验字母数字条形码。
用摄像头扫描 code,拖入一张图片,或用 Ctrl + V 粘贴。
How to use the Code 39 扫描器
- 用摄像头对准条码,拖入图片,或用 Ctrl + V 粘贴。
- Code 39 相对于其承载的数据比较宽,请确保两端都在画面内。
- 解码结果会连同识别出的码制一起显示。
About the Code 39 扫描器
Code 39(也写作 Code 3 of 9)是至今仍在日常使用的最早的字母数字条形码之一。它编码 43 个字符——数字、大写字母 A 到 Z、一个空格和少数几个符号——每个字符由九个单元组成,其中三个是宽单元,名称由此而来。
它最关键的特性是自校验:每个字符的结构本身就能让单个印刷或读取错误被发现,无需额外的校验位。这一点加上不要求固定长度、打印极其简单,使它在可靠性比密度更重要的场合站稳了脚跟:国防物流、汽车零件、实验室样本,以及设备上的资产标签。
代价是占用空间。Code 39 密度不高;同样的数据在 Code 128 中要窄得多,而且它完全无法承载小写字母或任意标点。新系统一般会选择 Code 128,Code 39 主要在既有读码设备或行业标准要求时才继续存在。
用摄像头、图片或粘贴方式读取。解码在你的设备上进行,不上传任何内容。
Frequently asked questions
Code 39 支持哪些字符?
数字、大写字母 A 到 Z、一个空格,以及 - . $ / + 和 % 这几个符号。它不支持小写字母,这通常就是某个内容无法编码的原因。
自校验是什么意思?
每个字符的结构使得单个印刷或读取错误会产生一个无效字符,而不是另一个有效字符,因此无需单独的校验位就能发现错误。
Code 39 为什么比别的条码宽?
因为无论是哪个字符都固定使用九个单元,所以这种码制密度不高。Code 128 编码同样的数据要窄得多。
新项目应该选 Code 39 吗?
通常不应该。Code 128 密度更高且覆盖完整 ASCII。只有当现有设备或行业标准有要求时,Code 39 才是合理选择。

