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.

✨功能特點

🎯使用場景