このサイトをご覧になるには、JavaScriptを有効にしてください。
単位
バーコードの密度を表すには、通常、ミルインチ法が使われます。第一に、数値が整数で表されるため、扱いやすいです。次に、バーコードの密度は、印刷機の解像度と関係があり、通常、ドット・パー・インチ(dpi)で表されます。バーコードのサイズは、スキャナで読み取るために非常に重要です。バーコードの各タイプは、以下のサイズパラメータを使用して定義されています。
モジュール
モジュール(Module)は、バーコードの最も幅の狭いバーを示します。このパラメータは、バーコードの印刷解像度やバーコードの密度に関係します。例えば、最も幅の狭いバーが10milであれば、そのバーコードは10milの解像度で印刷されている、またはバーコードの密度が10milであると言われています。
密度
密度には、バーコードの図形密度と情報密度の2つの要素があります。バーコードの密度を指定するには、milを使用します。
1 mil = 1/1000 inch
情報密度
情報密度とは、あるXの値が与えられたときに、1インチあたりに符号化できる文字数のことです。Xの値が小さいほど、1インチに符号化できる文字数が多くなり、密度が高くなります。バーコードの情報密度は、文字エンコーディングに依存します。1つのシンボルをエンコードするのに必要なバーとスペースの数が少ないほど、バーコードの情報密度は高くなります。
グラフィック密度
バーコードのグラフィック密度は、バーコードのサイズと関連しています。例えば、線状バーコードの場合、ストロークが細いほど密度が高くなります(したがって、バーコードが必要とするスペースも小さくなります)。グラフィックリニアバーコードの分類を下表に示します。
グラフィック密度 |
印刷解像度 |
超高密度 |
< 4 mils |
高密度 |
4 mils .. 6 mils |
中密度 |
7 mils .. 13 mils |
低密度 |
14 mils .. 20 mils |
非常に低い密度 |
> 20 mils |
上記の分類はおおよそのものであり、バーコードの種類によって異なる。例えば、PDF417の10milのバーコードは高密度バーコードとみなされますが、10milのラインコードは中密度バーコードと認識されることがあります。
Information Density
情報密度とは、あるXの値が与えられたときに、1インチあたりに符号化できる文字数のことである。Xの値が小さいほど、1インチに符号化できる文字数が多くなり、密度が高くなる。バーコードの情報密度は、文字エンコーディングに依存します。1つのシンボルをエンコードするのに必要なバーとスペースの数が少ないほど、バーコードの情報密度は高くなります。
幅
バーコードの幅は、図形と情報の密度に依存します。濃度はプリンターやスキャナーの解像度によって制限されますが、バーコードの幅は選択されたシンボルの情報密度に依存します。同じ画像濃度であれば、異なるシンボルのバーコードの幅は2~3倍異なる場合があります。バーコードの印字密度が高いほど、読み取り時にスキャナに近づける必要があります。したがって、遠距離から読み取る場合(例えば、半メートル以上)、バーコードは非常に低密度にする必要があり、それに応じてバーコードの幅も大きくなります。
高さ
リニアバーコードの場合、垂直方向には情報がなく、コードの高さはスキャンのしやすさによってのみ決定されます。低すぎるバーコードはスキャナの読み取りが困難になります(スキャナの走査線がすべてのバーコードの線と交差するようにスキャナを向けることが困難)。同時に、バーコードの高さが高すぎると、ラベルのコストアップにつながります(ラベルの高さが高くなるため)。通常、線状記号の大部分では、バーコードの高さが幅の15~20%になる比率が最適とされています。バーコードの高さは、マルチビームスキャナーを使用するアプリケーションでも重要です。例えば、UPCやEANのようなシンボルは貿易でよく使われ、マルチビームスキャナーで読まれることがよくあります。このため、このようなシンボルでは、バーコードの高さを推奨値よりも高くしています。
2次元バーコードの場合、文字の高さは、選択された印刷解像度、エンコードされるデータ量、およびその他のバーコードパラメーターによって決定されます。
スペース
これは、特にリニアバーコードの場合、非常に重要な属性です。スペーシングとは、バーコードの始点と終点にある光の部分のことです。スキャナがバーコードの境界を識別するために必要なものです。これらの領域がバーコードの背景と同じ色であれば、より好ましくなります。ほとんどの2次元マトリックスシンボロジーでは、フリーゾーンの存在に対する要件はそれほど厳しくないか、存在しません。最近のスキャナには、より強力なコントローラと「インテリジェント」なデコード・アルゴリズムが搭載されており、空白部分のないバーコードを読み取ることができます。