バーコード39と128の違いとは?用途・桁数・特徴をわかりやすく比較

社会
スポンサーリンク

バーコード39と128の違いとは?用途・桁数・特徴をわかりやすく比較

バーコード39とバーコード128は、どちらも業務用として広く使われている一次元バーコードですが、
対応できる文字の種類や情報量、読み取り精度、用途には明確な違いがあります。
「見た目は似ているけれど、何が違うのか分からない」
「自分の業務ではどちらを選べばいいのか判断できない」
と感じている方も多いのではないでしょうか。

結論から言うと、シンプルさと汎用性を重視するならバーコード39
情報量と効率性を重視するならバーコード128が適しています。
本記事では、両者の仕組みや特徴を整理しながら、違いと使い分けの考え方を丁寧に解説します。

バーコード39とバーコード128を並べて比較しているイメージ画像(白背景で横並び)

バーコード39と128の基本概要

バーコード39とは

バーコード39は、比較的古くから利用されている一次元バーコード規格で、
英数字と一部の記号を扱えるシンプルな構造が大きな特徴です。
数字だけでなくアルファベットを直接表現できるため、
商品コードだけでなく、型番・管理番号・資産番号などをそのままバーコード化できる点が評価され、
製造業や部品管理、資産管理などの分野で長年使われてきました。

構造面では、各文字が明確なバーとスペースの組み合わせで表現され、
開始文字と終了文字が定義されているため、
バーコードリーダー側での認識が比較的容易です。
そのため、印刷品質が多少低いラベルや、
摩耗・汚れが発生しやすい環境でも読み取りやすいという利点があります。

また、バーコード39はチェックデジットが必須ではない規格であり、
最低限の構成で利用できる点も特徴です。
専用の高性能スキャナを必要とせず、
比較的安価なバーコードリーダーでも読み取り可能なケースが多いため、
導入コストを抑えたい現場でも選ばれやすい規格と言えます。

一方で、バーコード39は1文字あたりに必要なバー幅が大きいという特性を持っています。
そのため、表現する文字数が増えるほどバーコード全体の横幅が長くなりやすく、
小さなラベルや限られた印字スペースでは不向きになる場合があります。

このようにバーコード39は、
「多少長くなってもよいから、分かりやすく安定して読み取れること」を重視する用途に向いた、
堅実で扱いやすいバーコード規格だと整理できます。

バーコード128とは

バーコード128は、バーコード39よりも後に登場した一次元バーコード規格で、
非常に高い情報密度を持つことが最大の特徴です。
英数字に加えて、制御文字や各種記号も扱えるため、
同じ情報量であればバーコード39よりも
短い横幅で表現できるという強みがあります。

この高密度化を可能にしているのが、
バーコード128独自のコードセット(A・B・C)の仕組みです。
扱う文字の種類に応じて内部の表現方法を切り替えることで、
効率よく情報を詰め込める設計になっており、
特に数字だけを連続して扱う場合は、
2桁を1単位として圧縮できるため、
数字主体の管理番号や伝票番号との相性が良い規格です。

また、バーコード128ではチェックデジットが必須とされており、
読み取り時にデータの整合性を自動的に確認できる仕組みが組み込まれています。
これにより誤読や読み取りミスを検知しやすく、
データの正確性が重視される業務に適しています。

なお、チェックデジットの具体的な仕組みや役割については、
後ほどバーコード39と128の違いを比較する章で、
初心者の方にも分かりやすく解説します。

その反面、構造が複雑であるため、
印刷精度や読み取り精度には一定以上の品質が求められます。
バーがつぶれたり、印字が不鮮明だったりすると、
正しく読み取れない可能性が高くなる点には注意が必要です。
バーコードリーダー側にも、
バーコード128に対応した性能が求められる場合があります。

こうした特性から、バーコード128は、
物流、倉庫管理、在庫管理、配送伝票、業務システム連携など、
正確性・効率性・情報量が重視される現場で多く採用されています。
バーコード39が「シンプルで扱いやすい規格」だとすれば、
バーコード128は
「高機能で業務向けに最適化された規格」
と位置づけると理解しやすくなります。

バーコード39と128の主な違い

対応できる文字種の違い

バーコード39が対応している文字種は、
数字(0〜9)、英大文字(A〜Z)、そして一部の記号に限られています。
具体的には「-」「.」「スペース」「$」「/」「+」「%」といった
限られた記号のみが使用可能です。

そのため、バーコード39は、
商品番号や管理番号、型番、資産番号など、
あらかじめ形式が決まっている識別コードを表現する用途に向いています。
一方で、日本語や小文字、複雑な制御情報などは扱えないため、
表現できる情報の幅は比較的狭いと言えます。

一方、バーコード128は、
英数字はもちろん、記号や制御コードまで含めた
非常に多くの文字種を扱える設計になっています。
内部的には「コードセットA・B・C」という仕組みを使い分けることで、
用途に応じた最適な表現が可能になっています。

この違いにより、バーコード128は、
単なる番号の識別だけでなく、
システム連携用のデータや複数情報を含んだコードなど、
業務向けの幅広い用途に対応できる点が大きな強みとなっています。

情報量・桁数の違い

同じ文字数や同じ内容のデータをバーコード化した場合、
バーコード128はバーコード39よりも
短い横幅で表現できるという特徴があります。
これは、1文字あたりの情報量を効率よく圧縮できる構造を持っているためです。

特に数字だけを連続して扱う場合、
バーコード128では2桁を1単位として表現できるため、
長い数字列でもバーコードが極端に長くなりません。
伝票番号、注文番号、出荷番号など、
数字主体のデータとの相性が非常に良い規格です。

一方、バーコード39では、
1文字ごとに一定の幅が必要になるため、
桁数が増えるほどバーコード全体が横に伸びていきます。
その結果、小さなラベルや限られた印字スペースでは
物理的に収まりきらないケースも出てきます。

このように、
情報量が少なくシンプルな番号であればバーコード39でも問題ありませんが、
桁数が多い、または情報を集約したい場合には、
バーコード128の方が実用的だと判断されることが多くなります。

バーコードの長さと読み取り精度の違い

バーコード39は構造が単純で、
バーとスペースのパターンが分かりやすいため、
多少印刷品質が低くても読み取りやすいという利点があります。
ラベルの印字が粗い場合や、
摩耗や汚れが発生しやすい現場でも比較的安定して動作します。

ただし、前述の通り、
桁数が増えるとバーコード自体が長くなりやすく、
貼付スペースを圧迫するというデメリットがあります。
バーコードが長くなるほど、
読み取り角度や位置ズレの影響を受けやすくなる点にも注意が必要です。

一方、バーコード128は、
短い横幅で多くの情報を表現できる反面、
構造が複雑なため、
印刷精度やスキャナ性能に一定以上の品質が求められます。
バーがつぶれたり、線が欠けたりすると、
正しく読み取れない可能性が高くなります。

このため、バーコード128を使用する場合は、
プリンタの解像度やラベル素材、スキャナの対応規格などを含めて、
システム全体での品質管理が重要になります。

チェックデジットの有無と役割

チェックデジットとは、
バーコードが正しく読み取られたかどうかを確認するための検証用の数字です。
単なるデータの一部ではなく、
読み取り結果が正しいかを判定するために使われます。

バーコード39では、
チェックデジットは必須ではありません
そのため、構成がシンプルで導入しやすく、
簡易的な管理用途では十分に機能します。
ただし、読み取りミスが起きた場合でも、
システム側で誤りを検知できないケースがあります。

一方、バーコード128では、
チェックデジットが必ず付与される仕様になっています。
スキャナは読み取ったデータをもとにチェックデジットを計算し、
一致しない場合は「誤読」として弾く仕組みです。

この仕組みにより、
数字の読み違いやバーの欠損による誤読を検出しやすくなり、
データの信頼性が大きく向上します。
物流、在庫管理、基幹システム連携など、
ミスが許されない業務でバーコード128が多く採用される理由の一つです。

まとめると、
簡易性を重視するならバーコード39
正確性と信頼性を重視するならバーコード128
という選択基準が、このチェックデジットの有無からも見えてきます。

用途別に見るバーコード39と128の使い分け

バーコード39が向いている利用シーン

バーコード39は、管理する項目が比較的少なく、
シンプルな識別が目的の業務に適しています。
バーコード自体の構造が分かりやすく、
人の目による確認や手作業が一部残る運用とも相性が良い規格です。

代表的な利用シーンとしては、
社内備品管理、簡易的な資産管理、治工具の管理、
製品ロット番号や型番の識別などが挙げられます。
これらの業務では、扱う情報が単純で、
バーコードに含めるデータ量も限られていることが多いため、
バーコード39でも十分に対応できます。

また、バーコード39はチェックデジットが必須ではないため、
バーコード生成やシステム構築が比較的容易です。
既存の業務フローに後付けでバーコード管理を導入したい場合や、
大規模なシステム連携を想定していない現場では、
導入コストや運用負荷を抑えやすい点が評価されます。

さらに、印刷品質に対する許容範囲が広く、
多少ラベルが汚れていたり、印字が粗かったりしても
読み取りやすいという特性があります。
そのため、工場内や倉庫内など、
環境条件が厳しい場所でも安定して運用できるケースがあります。

このようにバーコード39は、
「必要最低限の識別ができればよい」
「人の判断と併用する業務が中心」
といった現場に向いた、
扱いやすく堅実なバーコード規格と言えるでしょう。

バーコード128が向いている利用シーン

バーコード128は、
物流、倉庫管理、出荷管理、在庫管理など、
大量のデータを高速かつ正確に処理する業務に向いています。
システム主導でデータを扱う現場では、
情報量と読み取り精度の高さが重要視されるため、
バーコード128の特性が最大限に活かされます。

例えば、配送伝票では、
伝票番号、商品コード、数量、出荷先情報など、
複数のデータを一つのバーコードで管理するケースがあります。
バーコード128であれば、
これらの情報を短い横幅にまとめて表現できるため、
ラベルサイズを抑えつつ、効率的な運用が可能です。

また、バーコード128ではチェックデジットが必須となっているため、
読み取り時に誤読やデータ欠損を自動的に検出できます。
この仕組みにより、誤ったデータがシステムに登録されるリスクを低減でき、
出荷ミスや在庫差異といったトラブルの防止につながります。

特に、コンベア上での自動読み取りや、
人の目を介さない完全自動処理が求められる現場では、
読み取り精度と信頼性が業務効率に直結します。
こうした環境では、バーコード39よりも
バーコード128の方が適していると判断されることが多くなります。

このようにバーコード128は、
「情報量が多い」「処理速度が求められる」
「システム連携が前提となる」
といった業務に向いた、
業務効率と正確性を重視したバーコード規格だと言えるでしょう。

倉庫や物流現場でバーコード128を使ってスキャンしている様子のイメージ写真

物流・業務システムでの利用例

製造業・工場管理での使われ方

製造業や工場の現場では、部品や製品を正確に管理し、
工程ごとの進捗を把握するためにバーコードが広く利用されています。
代表的な用途としては、部品の入庫管理、工程間の移動管理、
完成品の識別や出荷前検査などが挙げられます。

工程数が比較的少なく、管理対象が単純な場合には、
バーコード39が選ばれることが多くなります。
例えば、部品番号や製品型番、ロット番号などを識別するだけであれば、
英数字をそのまま表現でき、構造が分かりやすいバーコード39で十分対応できます。

一方で、工程が多く、作業履歴や日時情報、作業者コードなど、
複数の情報を一元管理したい場合には、
バーコード128が採用される傾向があります。
バーコード128であれば、情報を圧縮して表現できるため、
限られたラベルスペースに多くのデータを盛り込むことが可能です。

また、製造業では読み取りミスが品質トラブルにつながるケースも多いため、
チェックデジットによる誤読検出が有効に機能します。
この点からも、品質管理やトレーサビリティを重視する現場では、
バーコード128が選択されやすくなります。

このように製造業・工場管理の現場では、
管理する情報の量と工程の複雑さに応じて、
バーコード39と128が使い分けられているのが実情です。

倉庫・物流・在庫管理での使われ方

倉庫や物流、在庫管理の現場では、
大量の商品や荷物を迅速かつ正確に処理することが求められます。
入庫、保管、ピッキング、出庫といった各工程で、
バーコード読み取りが作業の中心的な役割を果たしています。

この分野では、作業効率の向上と誤出荷防止が最優先されるため、
情報量が多く、信頼性の高いバーコード128が主流となっています。
商品コード、ロケーション番号、数量、ロット情報などを
一つのバーコードにまとめて管理できる点が大きな利点です。

特に、ハンディターミナルや自動仕分け装置を使った運用では、
人の目を介さずにシステムがデータを処理するため、
読み取りエラーの検出が不可欠です。
バーコード128に必須のチェックデジットは、
こうした自動化された環境で大きな効果を発揮します。

また、出荷量が多い現場では、
バーコードが長くなりすぎると読み取り速度が低下したり、
ラベルサイズの制約が問題になったりします。
高密度で短く表現できるバーコード128は、
こうした制約を回避しやすい規格でもあります。

このように倉庫・物流・在庫管理の分野では、
スピード・正確性・システム連携を重視した結果として、
バーコード128が標準的に採用されるケースが多くなっています。

バーコード39と128はどちらを選ぶべきか

シンプルさを重視する場合

バーコードを導入する目的が「最低限の識別」であり、
できるだけ運用を簡単にしたい導入コストを抑えたいという場合には、
バーコード39が適しています。

バーコード39は構造が分かりやすく、
チェックデジットが必須ではないため、
バーコード生成や運用ルールを複雑に設計する必要がありません。
そのため、小規模な業務や、バーコード運用をこれから始める現場でも扱いやすい規格です。

また、比較的印刷精度の低いラベルや、
屋外や工場内など、環境条件が安定しない場所でも読み取りやすい点は大きな利点です。
専用の高性能スキャナを用意しなくても、
一般的なバーコードリーダーで対応できるケースが多いため、
初期投資を抑えたい企業や部署に向いています。

人の目による確認や補助的なチェックが入る運用であれば、
多少バーコードが長くなっても実務上の問題は起こりにくく、
「分かりやすさ」と「安定性」を重視した選択として、
バーコード39は今でも十分に価値のある規格と言えます。

情報量や効率を重視する場合

扱うデータ量が多く、業務の中でバーコード読み取りが頻繁に発生する場合には、
バーコード128を選ぶことで、作業効率の向上が期待できます。

バーコード128は高い情報密度を持ち、
同じ内容であればバーコード39よりも短い幅で表現できます。
これにより、ラベルサイズの制約を受けにくくなり、
小さな商品や伝票、梱包材にも無理なく印字することが可能です。

さらに、チェックデジットが必須である点は、
システム連携を前提とした業務において大きなメリットになります。
読み取りミスを自動的に検出できるため、
誤出荷や在庫ズレといったトラブルを未然に防ぎやすくなります。

物流、倉庫管理、在庫管理、出荷管理など、
スピードと正確性が求められる現場では、
バーコード128を採用することで、長期的に見た業務効率と信頼性が向上します。
初期設定や運用設計に多少の手間がかかっても、
その後の作業負荷を大きく減らせる点は大きな利点です。

このように、バーコード39と128の選択は、
「どちらが優れているか」ではなく、
業務内容や運用規模にどちらが適しているかを基準に考えることが重要です。

ハンディスキャナでバーコードを読み取っているクローズアップ画像

まとめ|バーコード39と128は用途に応じて使い分ける

バーコード39とバーコード128は、どちらか一方が常に優れているという関係ではなく、
業務の目的や運用環境に応じて適切に使い分けるべき一次元バーコード規格です。
それぞれが異なる設計思想を持っており、求められる役割も大きく異なります。

バーコード39は、構造がシンプルで分かりやすく、
導入や運用のハードルが低い点が大きな特徴です。
管理項目が少なく、人の目による確認が入る業務や、
多少バーコードが長くなっても問題にならない現場では、
安定性と扱いやすさの面で今でも十分に実用的な選択肢と言えます。

一方、バーコード128は、高い情報密度とチェックデジットによる検証機能を備えており、
正確性と効率性が重視される業務に適しています。
物流、倉庫管理、在庫管理、業務システム連携など、
バーコード読み取りが作業の中心になる現場では、
長期的な作業効率やトラブル防止の面で大きな効果を発揮します。

重要なのは、「どちらが新しいか」「どちらが高機能か」だけで判断するのではなく、
自分たちの業務で何を重視するのかを明確にしたうえで選択することです。
印字スペース、読み取り環境、データ量、システム連携の有無などを整理することで、
最適なバーコード規格は自然と見えてきます。

バーコード39と128の違いを正しく理解し、目的に合った規格を選ぶことは、
日々の業務をスムーズにし、無駄なトラブルや手戻りを防ぐための重要な一歩です。
この記事が、バーコード選定や運用を見直す際の判断材料として役立てば幸いです。

コメント

タイトルとURLをコピーしました