Codabar 条形码

📊 Codabar Barcode

📐 工作原理与说明
字符集:0–9、- $ : / . + 与起止符 A B C D
编码:每字符 4 条 3 空,宽窄二值编码
Codabar 又称 NW-7,是离散自校验条码:每个字符独立编码为 4 条 + 3 空(共 7 个单元,其中 2 或 3 个为宽元素),字符之间用窄空分隔。字符集只含数字 0–9、符号 - $ : / . + 以及起止符 A/B/C/D(也可用 T/N/*/E)。它不含校验位,可靠性依赖字符本身编码的合法性,因此适合图书馆、血库、快递单等编号长度固定、可人工核对的场景。

📚 深度解析:CODABAR 条形码

💡 常见使用场景

  • 血库与图书馆标签:Codabar 长期用于血袋编号、图书馆馆藏号与快递运单,字符集简单、可用低成本打印机输出,适合编号长度固定且需人工核对的场景。
  • 老系统对接:许多医院的检验科与物流系统仍用 Codabar,读到的串以 A/B/C/D 开头结尾,解析时需先剥掉起止符再取中间数据。
生成
输入数字串(如 `123456789`)→ 渲染 CODABAR 条码图形;请按规范长度与校验位填写。

❓ 常见问题(FAQ)

Codabar 有校验位吗?
标准 Codabar 不含校验位,可靠性依赖字符编码的合法性——扫描器遇到非法编码会拒绝读出。若业务要求更高可靠性,可在编号末尾自行追加 Mod 16 或 Luhn 校验位,由应用侧负责校验。
为什么读出来的号码带了字母?
A/B/C/D(部分设备显示为 T/N/*/E)是 Codabar 的起止符,本身不是数据。若只需纯数字编号,解析时应去掉首尾各一个字符;有些扫描器可配置成自动剥离起止符。
⚠️ 使用说明与注意事项
📖关于「Codabar 条形码」 ▼

📝工具简介

Generate Codabar barcodes with start/stop codes and an optional check digit.

✨功能特点

🎯使用场景