言語選択

Code39(コード39)バーコード無料生成ツール|PNG・SVG出力対応

アルファベット・数字・記号を含むCode39バーコードを即時生成。PNG/SVGダウンロード、高さ・スケール調整可能。

Mehmet Demiray 公開日 更新日
共有
あらゆる用途に対応するバーコード総合ジェネレーター特定の形式だけでなく、複数のバーコード形式を一度に試したい方に最適な包括的ツールです。
Code 39はAからZ、0から9、スペース、- . $ / + %をエンコードできます。
モジュール幅の倍率です。値を大きくすると、バーコードの幅が広くなります。
バーの高さ(ミリメートル単位)。
エンコードされた値をバーコードの下に読み取り可能なテキストとして表示します。

Code39バーコードの基本:産業界で長年使われる信頼の記号体系

Code39バーコードは、1974年に開発されたアルファニューメリック(英数字)対応のバーコード規格です。ISO/IEC 16388として国際標準化されており、日本を含む世界中の製造業や物流現場で広く採用されています。この方式では、大文字のAからZ、数字の0から9に加え、スペースおよび「-」「.」「$」「/」「+」「%」の計43種類の文字をエンコード可能です。データの前後に必ずアスタリスク(*)が自動的に付加され、これが開始・終了マーカーとして機能します。このシンプルな構造と自己検出(self-checking)特性により、スキャナーが誤読しにくく、チェックデジットが必須ではない点も特徴です。日本の工場や倉庫では、部品管理や資産タグにCode39バーコード作成ツールを活用するケースが多く見られます。特に、ラベル印刷環境が厳しくても読み取りやすいという信頼性から、防衛装備庁の調達基準(LOGMARS)にも採用されています。

Code39 vs Code128:どちらを使うべきか?密度と用途の違い

Code39とCode128はともに産業用バーコードとして普及していますが、用途に応じて使い分ける必要があります。Code39はアルファベットと数字のみを扱い、1文字あたり9本のバー(うち3本が幅広)で構成されるため、情報密度が低く、同じデータ量でもラベルが長くなります。一方、Code128は全ASCII文字(制御文字を含む)をサポートし、情報密度が高く、限られたスペースに多くのデータを詰め込めます。例えば、50 mm幅のラベルにシリアル番号を印字する場合、Code128の方が適しているでしょう。ただし、Code39は読み取りエラーに強く、古いスキャナーや低性能デバイスでも安定して動作するため、シンプルなID管理や社内資産タグには依然として最適です。高度なデータ圧縮や小文字が必要なければ、Code39バーコード作成ツールで十分対応可能です。より高密度なバーコードが必要な場合は、Code128バーコード作成ツールをご検討ください。

Code39バーコードの実用例:日本の現場でどう使われているか

日本国内では、Code39バーコードは製造業を中心に多様な現場で活用されています。自動車メーカーの部品棚には、各コンポーネントにCode39ラベルが貼られ、在庫管理システムと連携してピッキング精度を向上させています。また、病院では患者用リストバンドに氏名やIDをCode39で印字し、投薬ミス防止に貢献しています。さらに、自治体や官公庁の備品管理でもこの規格が採用されており、耐用年数や購入日などの情報を簡易的に追跡可能です。防衛関連企業では、米軍標準LOGMARSに準拠する形で納入物にCode39バーコードを付与することが求められるケースもあります。これらの用途では、データ内容がシンプルで、かつ堅牢な読み取りが求められるため、Code39の特性が非常にマッチします。Code39バーコード作成ツールを使えば、これらのラベルを即座に生成し、PNGまたはSVG形式でダウンロードできます。汎用的なバーコード生成が必要な場合は、バーコード作成ツールもご参照ください。

高品質なCode39ラベル印刷のポイント:比率とサイズの設定方法

Code39バーコードを正確にスキャン可能にするには、印刷時の「ワイド比」(wide-to-narrow ratio)が重要です。理想的には2.5:1から3:1の範囲に保つ必要があります。つまり、太いバーの幅が細いバーの2.5〜3倍であることです。この比率が崩れると、スキャナーが誤認識するリスクが高まります。また、バーの高さも読み取り性能に影響します。一般的に、バー高さは10 mm以上が推奨されますが、使用するスキャナーの性能や読み取り距離によって調整が必要です。Code39バーコード作成ツールでは、スケール(拡大率)、バー高さ、テキスト表示の有無を自由に設定でき、用途に応じた最適なラベルを作成可能です。例えば、小型部品に貼る場合はスケールを小さくし、高さを8 mmに抑えるといった調整ができます。印刷後は、実際に現場で使用するスキャナーでテスト読み取りを行い、確実に認識されることを確認してください。

Code39よくある質問:アスタリスクや文字種について解説

Code39バーコードを利用する際によく聞かれる質問にお答えします。まず、「データの前後に表示されるアスタリスク(*)は何ですか?」という問いがあります。これは開始記号と終了記号であり、スキャナーがバーコードの読み取り範囲を特定するために必要です。ユーザーが入力するデータには含めず、ツールが自動で付加します。次に、「どの文字をエンコードできますか?」ですが、大文字A~Z、数字0~9、スペース、および「-」「.」「$」「/」「+」「%」の計43文字のみ対応しています。小文字や漢字、ひらがなは使用できません。また、「なぜチェックデジットが不要なのですか?」という質問に対しては、Code39が「自己検出」構造を持つためと説明できます。各文字のパターンが一意で、誤読されにくい設計になっているため、追加の検査桁がなくても十分な信頼性を確保できます。ただし、業界要件によってはチェックデジットを付加することも可能ですが、標準的なCode39では必須ではありません。

最もよくいただく質問

Code39バーコード作成ツールで使える文字はどんなものがありますか?

Code39バーコード作成ツールでは、大文字のA~Z、数字の0~9に加え、スペースおよび「-」「.」「$」「/」「+」「%」の記号が使用可能です。合計で43種類の文字をエンコードできます。小文字やその他の記号はサポートされていませんのでご注意ください。

生成されたバーコードの両端にある「*」は何ですか?

Code39では、データの開始と終了を示すために必ず「」(アスタリスク)が自動的に前後に付加されます。これはCode39の仕様(ISO/IEC 16388)に基づくもので、スキャナーが正しく読み取るためのマーカーです。入力欄には「」を含めず、通常のデータのみを入力してください。

Code39にはチェックデジットが不要と聞きましたが、なぜですか?

Code39は「自己検出型(self-checking)」のバーコードです。各文字のパターンが一意で誤読されにくいため、必須のチェックデジットがありません。ただし、用途によってはオプションでチェックデジットを追加することも可能ですが、当ツールでは標準的なCode39形式(チェックデジットなし)を採用しています。

Code39ではなく[[page:3775|Code128]]を使うべき場面はありますか?

はい。ラベル面積が限られている場合や、小文字・特殊記号を多数含むデータを扱う際は、密度が高く文字セットも広いCode128が適しています。一方、製造業や防衛関連など、シンプルで信頼性重視の環境ではCode39が依然として広く使われています。詳細はCode128バーコード作成ツールのページをご参照ください。

生成したバーコードは印刷しても読み取り可能ですか?

はい。当ツールで生成されるPNGおよびSVG画像は、業界標準のワイド比(通常200%~300%)に基づき、一般的なラベルプリンターやオフィスプリンターでも確実に読み取れるよう設計されています。ただし、バーの最小幅が0.25 mmを下回らないよう、スケール設定にご注意ください。

医療機関や工場で使うバーコードとしてCode39は信頼できますか?

はい。Code39は長年にわたり製造業、物流、医療現場(例:患者リストバンドや薬品管理)、さらには米国国防総省のLOGMARS規格としても採用されてきた実績があります。耐障害性が高く、汎用スキャナーとの互換性も良好です。より高密度が必要な場合はCode128もご検討ください。