バーコード
バーコードのしくみ
バーコードの構成
まず、バーコードの全体構成を解説します。
クワイエットゾーン(マージン)
バーコードシンボルの左右にある余白の部分。この余白が十分でないと、読み取りできません。
左右に、ナローバー幅(最小エレメント幅)の10倍以上必要です。
(ナローバー幅については、以下を参照してください)
|
スタート/ストップキャラクタ
データの始まりと終わりを表す文字。
スタート/ストップキャラクタはバーコードの種類により異なり、CODE39では、"*"、NW-7では"a"、"b"、"c"、"d"です。
(JAN、ITFの場合は、文字ではなく、スタート/ストップを表すバーパターンがあります。)
スタート/ストップキャラクタはバーコードの種類により異なり、CODE39では、"*"、NW-7では"a"、"b"、"c"、"d"です。
(JAN、ITFの場合は、文字ではなく、スタート/ストップを表すバーパターンがあります。)
データ(メッセージ)
データとして表されている文字(数字、アルファベットなど)のバーパターンが左側から並んでいます。上図では、0、1、2
の文字を表すバーパターンを左から順番に並べることで、「012」というデータを表しています。
チェックデジット
読み誤りがないかチェックするために、算出された数値で、バーコードデータの直後に付加されます。バーコードの長さ
バーコードの長さは、左右のクワイエットゾーンを含んだ長さをいいます。
つまり、バーコードリーダの読み取り幅内に、クワイエットゾーンも含めたバーコードが入っていないと読み取れません。
つまり、バーコードリーダの読み取り幅内に、クワイエットゾーンも含めたバーコードが入っていないと読み取れません。
バーコードの高さ
バーコードの高さは、印刷できる最大限を確保することが望まれます。高さが低いと、レーザ光がバーコードから外れてしまい、安定して読み取りできない場合があります。バーコードの長さの15%以上を確保していただくことをおすすめします。
ナローバーとワイドバー
次に、バーコードを構成する最小単位であるバーとスペースについて解説します。
バーコードは、細・太のバーとスペースの組合せでできており、それぞれのバーとスペースは以下のように呼ばれます。

細(ナロー)、太(ワイド)の太さは、次のような比率で決められています。
NB:WB=NS:WS=1:2~1:3| ポイント | 細・太の比率が上記の範囲以外であると、バーコードリーダの読み取りが不安定になることがあります。 バーコードを作成する場合は、この比率に十分注意する必要があります。通常は以下の比率で作成してください。 NB:WB=NS:WS=1:2.5(推奨値) |
このナローバーの太さがどれくらいであるかが、バーコードリーダ選定のポイントになります。
ナローバー幅は、「最小エレメント幅」とも呼ばれます。
ナローバー幅は、「最小エレメント幅」とも呼ばれます。
ナローバー幅が細いと
|
ナローバー幅が太いと
|
|
|||||||||||||||||||||||||


