Code39 バーコード生成とは?

Code 39バーコードジェネレーターは、非小売業界で最も広く使われているバーコード規格であるCode 39形式のバーコードを作成します。大文字アルファベット、数字、一部の記号をエンコードでき、資産管理タグ、IDバッジ、軍事用や工業用ラベルに十分対応できます。

Code 39 は 1974 年に登場した古参の規格で、密度よりも長期耐久性が重視される業界では現在も標準。軍の倉庫管理、車両 VIN ラベル、血液バンクの検体管、図書館のカード目録などが代表例です。エンコードできるのは 43 文字(A-Z、0-9、句読点 7 種)で、自己チェック性を持つため、別途チェックディジットを足さなくても 1 本のバーの誤読を検知できます。

使い方

  1. エンコードするテキストを入力します。基本の Code 39 は A-Z、0-9、および - . $ / + % とスペースに対応。小文字や任意の記号を加えるにはフル ASCII をオンにしてください。
  2. 開始・終了文字を表示するオプション付きでバーコードをプレビューできます。ラベルサイズに合わせて幅と高さを調整してください。
  3. 1つのバーコードを PNG・SVG・PDF でダウンロードしたり、クリップボードに直接コピーしたりできます。一括モードを使えば複数をまとめて生成し、ZIP または印刷用 PDF シートとして保存できます。

使用するタイミング

  • ノートパソコン、モニター、工具など、10 年以上ラベルを残したい固定資産の管理。
  • 既存のスキャナとソフトが Code 39 前提で組まれている図書館やアーカイブの整理業務。
  • 古い DMS をいまだに使い続けているディーラーの部品票や整備伝票。

結果

資産管理番号「ASSET-00142」を入力すると、機器追跡ラベル用のCode 39バーコードが生成されます。

よくある質問

なぜ Code 39 は大文字しか受け付けないのですか?
1974 年の元規格はバー/スペースのパターンに収まる範囲で 43 シンボルだけを定義しているからです。ASCII フル対応の Extended Code 39 は 2 文字エスケープ対で小文字や記号を追加します——ここで「フル ASCII モード」をオンにすれば使えますが、スキャナ側もフル ASCII の読み取りに設定してください。
バーコードの両端にあるアスタリスクは何ですか?
Code 39 の開始/終了文字です。スキャナはこれを目印にどこから始まりどこで終わるかを判断します。ライブラリが自動で付加し、ほとんどのスキャナは出力時に取り除くため、デコード結果にはアスタリスクは表れません。
同じデータで Code 128 と比べてどのくらい幅が広くなりますか?
内容にもよりますが、おおむね 30〜50% 広くなります。Code 39 は 1 文字あたり 9 本のバー(黒 5/白 4)と文字間ギャップを使う一方、Code 128 は 1 つのパターンにより多くの情報を詰め込みます。ラベル面積が苦しいなら Code 128 を選んでください。
チェックディジットには対応していますか?
あります。Code 39 には任意の Mod 43 チェックディジットがあり、医療や軍事用途で一般的です。ただし基本形式は固定比のバー幅により自己チェック性を備えています。多くのスキャナが受け付ける素の版にするにはトグルをオフのまま、チェック文字を付けるにはオンにしてください。
スキャナが前後に余分な文字を出すのはなぜ?
テキストの両端にアスタリスク(*)が付いて表示されるなら、スキャナが開始/終了文字を削る設定になっていません。多くの機種に Transmit Start/Stop のような設定項目があり、これを無効にすれば消えます。正確な名称はスキャナのマニュアルを参照してください。

関連ツール