コード39は、44文字をエンコードできる可変長のシンボロジーです。コード39は、小売業以外の世界で最も普及している記号で、製造業、軍事、医療などの分野で幅広く使用されています。また、このコードは、ほとんどの自動車メーカーで、車のモデルとその部品をマークするコードとして使用されています。

有効な記号:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-。$ / +%スペース
長さ:変数
チェックディジット:いいえ、仕様によると;実際には-1つ、モジュロ43アルゴリズム

コード39バーコードは、大文字(A~Z)、数字(0〜9)と特殊文字のグループを符号化することができます。 コード39 の各バーコードには、アスタリスク(*)で表される開始/停止文字があります。バーコードコードにはチェック文字は含まれていませんが、プログラムで追加できます。各文字は、5つの暗いバーと4つの明るいバーで構成される「暗いバー」で開始および停止します。狭いバーと広いバーの比率は、2.2:1から3:1の範囲です。

おそらく、 コード39 バーコードの主な欠点は、データ密度が低いことです。 コード128よりも多くの空き容量が必要ですが、 コード39 バーコードは依然として広く使用されており、任意のバーコードスキャナーで識別できます。

「Code39」バーコード。「ABC-123」はバーコードにエンコードされた番号です。

コード39は、拡張のバージョンであるコード39も文字のASCIIセットをサポートバーコード。0-9, A-Z, “. “および”-“の文字は、 コード39 バーコードと同じようにエンコードされます。小さなラテン文字、追加の句読点、および制御文字は、2つの コード39 文字のシーケンスとして表されま

「Code39拡張」バーコード。「Abc +」はバーコードにエンコードされた番号です。

情報
 バーコードスキャナーは、 コード39 と コード39 の拡張バーコードを区別できません。スキャナーのプロパティを設定するか、プログラムで正しいバーコードを選択する必要があります。