バーコードサイズ

単位

ミルインチシステムは通常、バーコードコードの密度を表すために使用されます。まず、値が整数で表されるため、快適です。第二に、バーコードコードの密度は、通常、1インチあたりのドット数(dpi)で表される印刷デバイスの機能の解像度と関連しています。バーコードのサイズは、スキャナーで正常に読み取るために非常に重要です。各タイプのバーコードは、次のサイズパラメータを使用して定義されます。

モジュール

モジュールパラメータ(「モジュール」、「X寸法」と呼ばれることもあります)は、バーコードの最も狭いバーを示します。このパラメータは、バーコードの印刷解像度とバーコード密度に関連しています。たとえば、最も狭いバーが10ミルの場合、バーコードは10ミルの解像度で印刷されている、またはバーコードの密度は10ミルであると言われます。

密度

密度には、バーコードのグラフィック密度と情報密度の2つの要素があります。ミルは、バーコード密度を指定するために使用されます。

1ミル= 1/1000インチ

情報密度

情報密度は、特定のX値が与えられた場合に1インチあたりにエンコードできる文字数です。Xの値が小さいほど、1インチでエンコードできる文字が多くなるため、密度が高くなります。バーコードの情報密度は、文字エンコードによって異なります。1つのシンボルをエンコードするために必要なバーとスペースの数が少ないほど、バーコードの情報密度は高くなります。

グラフィック密度

バーコードのグラフィック密度は、バーコードサイズに関連しています。たとえば、線形バーコードの場合、ストロークが細いほど密度が高くなります(したがって、バーコードにかかるスペースが少なくなります)。グラフィックリニアバーコードの分類を次の表に示します。

グラフィック密度印刷解像度
非常に高密度<4ミル
高密度4ミル..6ミル
中密度7ミル..13ミル
低密度14ミル..20ミル
非常に低密度> 20ミル

上記の分類は概算であり、バーコードのタイプによって異なります。たとえば、PDF417 10ミルのバーコードは高密度バーコードと考えられます。ただし、10ミルのラインコードは中密度のバーコードとして認識できます。

情報密度

情報密度は、特定のX値が与えられた場合に1インチあたりにエンコードできる文字数です。Xの値が小さいほど、1インチでエンコードできる文字が多くなるため、密度が高くなります。バーコードの情報密度は、文字エンコードによって異なります。1つのシンボルをエンコードするために必要なバーとスペースの数が少ないほど、バーコードの情報密度は高くなります。

バーコードの幅は、グラフィックと情報の密度によって異なります。密度はプリンターとスキャナーの解像度によって制限されますが、バーコードの幅は選択したシンボリックの情報密度によって異なります。同じ画像密度では、異なるシンボルのバーコードの幅が2〜3倍異なる場合があります。バーコードの印刷密度が高いほど、読み取るときにスキャナーに近づける必要があります。したがって、長距離(例えば、半メートル以上)からスキャンする場合、バーコードは非常に低い密度でなければならず、それに応じてバーコードの幅は大きくなります。

高さ

線形バーコードの場合、垂直方向には情報が含まれず、コードの高さはスキャンのしやすさによってのみ決定されます。低すぎるバーコードは、スキャナーが読み取るのが困難です(スキャンラインがすべてのバーコードラインと交差するようにスキャナーを狙うのは困難です)。同時に、バーコードの高さが高すぎると、ラベルのコストが増加します(ラベルが高いため)。通常、線形シンボルの大部分では、比率の比率が最適であると見なされ、バーコードの高さは幅の15..20%になります。バーコードの高さは、マルチビームスキャナーを使用するアプリケーションにとっても重要です。たとえば、UPCやEANなどの記号は一般的に取引で使用され、マルチビームスキャナーで読み取られることがよくあります。このため、このようなシンボルの場合、バーコードの高さは推奨よりも高くなります。

2Dバーコードの場合、文字の高さは、選択した印刷解像度、エンコードするデータの量、およびその他のバーコードパラメーターによって決まります。

スペース

これは、特に線形バーコードの場合、非常に重要な属性です。間隔は、バーコードの最初と最後の明るい領域です。これらは、スキャナーがバーコードボーダーを識別するために必要です。これらの領域がバーコードの背景と同じ色になると、はるかに優れています。ほとんどの2次元マトリックス記号では、フリーゾーンが存在するための要件はそれほど厳しくないか、存在しません。最新のスキャナーのほとんどには、空白領域なしで印刷されたバーコードを読み取るための、より強力なコントローラーと「インテリジェント」なデコードアルゴリズムが含まれています。