Codabarバーコード作成ツール
履歴はありません。
Codabar(NW-7)とは
Codabarは1972年に開発された1次元バーコードで、日本では「NW-7」という名称で広く知られています(JIS X 0506)。同じ規格の別名で、どちらも同じものを指します。
数字0〜9と、記号6種(− $ : / . +)を扱えます。英字は表現できません(後述のスタート/ストップ文字を除く)。
いま現役で使われている場所
設計は古いものの、次の分野では現在も標準として使われ続けています。
- 宅配便の伝票——日本の宅配便の送り状番号でNW-7が使われてきました
- 図書館——蔵書ラベル、利用者カード
- 血液バンク・検体管理——輸血用血液バッグの識別
- フィルム現像、クリーニング——預かり伝票
共通しているのは、長期間運用されている業務システムで、番号体系が数字中心という点です。
スタート/ストップ文字——Codabar固有の仕組み
Codabarはデータの前後をA・B・C・D のいずれかの文字で挟みます。他のバーコードにはない特徴です。
この4文字は単なる区切りではなく、組み合わせに意味を持たせる運用ができます。例えば「Aで始まりAで終わる=通常品」「Cで始まりCで終わる=返品」のように、コード体系を変えずに区分を追加できます。業界ごとに独自の取り決めがあることが多い部分です。
実務上のトラブル源はここです。
- 読み取り結果にA〜Dを含めるかどうかがスキャナー設定で変わります。含める設定と含めない設定で、受け側システムに渡る文字列が変わります
- スタートとストップの文字が取引先の仕様と一致しているか——AAとABでは別物として扱われる場合があります
他システムが出力したCodabarが正しく処理されない場合、まずスキャナーのA〜D送出設定を確認してください。
チェックディジット
Codabarのチェックディジットは規格上は任意で、複数の計算方式(モジュラス16、モジュラス11など)が併存しています。統一された標準がありません。
これは実務上かなり厄介です。「Codabarのチェックディジット」と言っても、どの方式かを特定しないと話が通じません。取引先とやり取りする場合は、方式まで含めて確認してください。
また、チェックディジットを付けるかどうかもスキャナー側の設定と一致している必要があります。設定が食い違うと、末尾の1桁が余分に付く/削られるという症状になります。
新規採用について——正直な評価
取引先や業界の指定がないのであれば、新規にCodabarを選ぶ理由はほとんどありません。
| Codabar(NW-7) | Code 128 | |
|---|---|---|
| 扱える文字 | 数字+記号6種 | ASCII全128文字 |
| 印刷幅 | 広い | 狭い(数字なら特に) |
| チェックディジット | 任意・方式が複数 | 必須・単一方式 |
| 区切り文字 | A〜Dが必要 | 不要 |
特に印刷幅の差は大きく、Code 128のCode Cモードは数字2桁を1シンボルに圧縮するため、同じ番号でも大幅に短くなります。
Codabarを使うべきなのは、既存システムとの互換性が必要な場合だけです。それは十分に正当な理由ですが、それ以外の場面ではCode 128を検討してください。
印刷サイズの考え方
可変長のため固定寸法はありません。
- ナローバー幅——0.25mm以上を推奨
- 太バーと細バーの比率——2.25:1〜3.0:1
- クワイエットゾーン——左右それぞれナローバー幅の10倍以上
- バー高さ——伝票では十分な高さを確保してください。手持ちスキャナーで斜めに読まれる前提の運用が多いためです
参考にした一次情報
執筆:Anna Smith | 公開日:2026年8月22日 | 最終更新:2026年8月22日
本記事の規格に関する記述は、GS1およびJIS/ISOの公開仕様を参照しています。参照先は本文中に記載しています。
最終更新:2026年8月22日。規格・制度は改定されることがあります。実運用の前に必ず公式資料で最新情報をご確認ください。誤りにお気づきの際はお問い合わせよりご指摘ください。