Codabarバーコード作成ツール
Codabarは、図書館カードや検体チューブ、レガシーな追跡システムで今も見られる古い数字バーコードです。番号を入力し、システムが求めるスタート・ストップ文字を選んで、きれいなベクターのラベルで書き出しましょう。
Codabarが使われる場面
Codabarは1970年代初めに開発され、ドットインパクトプリンターなどの簡単な機器でも印刷できたため普及しました。かつては図書館、血液銀行、FedExの送り状で使われていました。現在では多くの血液銀行がISBT 128に移行し、運送会社もほかのコードを使っていますが、図書館や一部の検査室、写真店では今もCodabarが使われています。NW-7、USD-4、2 of 7コードなど複数の名前で知られ、ANSI/AIM BC3に規定されています。
文字セットと構造
- データ文字:数字0〜9と記号 - $ : / . +
- スタート・ストップ文字:A、B、C、D(システムによってはT、N、*、Eと表記)。データを囲み、たとえばA...Aを前提とする図書館システムのように、用途によっては意味を持つことがあります。
- 各文字はバー4本とスペース3つでできており、キャラクター間ギャップで区切られるため、Codabarはディスクリート型のシンボロジーです。
- 必須のチェックデジットはありません。図書館番号のmod-16やLuhnデジットのように、システムによって独自の方式を適用します。
印刷のコツ
Codabarは低密度なので、データは短くしましょう。太バーと細バーの比率は約2.5:1〜3:1、クワイエットゾーンは10X以上、バーの高さは6mm以上にします。傷んだ図書館ラベルや検体ラベルを貼り替える際は、元のシステムのスタート・ストップ文字とチェックデジットを合わせてください。合わないとスキャナーがコードを受け付けないことがあります。光沢のない明るいラベルに濃い色のバーを印刷しましょう。
作り方
- バーコード作成ツールでCodabarを選びます。
- 数字と使用可能な記号だけでデータを入力します。
- システムで使っているスタート・ストップ文字(A、B、C、D)を選びます。
- SVG・PDF・PNGで書き出すか、CSVリストからラベルを連続印刷します。
- 既存のスキャナーでテストラベルを読み取ります。
よくある質問
新しいプロジェクトでCodabarを使うべきですか?
通常はおすすめしません。Code 128のほうがコンパクトで、幅広く対応しています。既存のシステムが必要とする場合にCodabarを使いましょう。
スキャナーが番号の前後に文字を表示するのはなぜですか?
スタート・ストップ文字も送信しているためです。ほとんどのスキャナーは、これを除去するよう設定できます。
Codabarで英字をエンコードできますか?
A〜Dはスタート・ストップ文字としてのみ使え、データとしては使えません。