このサイトをご覧になるには、JavaScriptを有効にしてください。
バーコードは、機械で読み取り可能な光学的データ表現で、通常、幅、間隔、高さが異なる平行なバーで構成され、バーコードリーダーで読み取ることができます。また、バーコードの下に数字列を配置し、バーコードに含まれるデータを人間が読める形で表現することもある。情報を符号化する方法はさまざまで、バーコードエンコーディングまたはシンボリックと呼ばれる。リニアと2次元のシンボリックが区別されます。
1次元バーコード
最も一般的なバーコードは、印刷された平行線の幅と間隔でデータを表現するため、リニアまたは1D(一次元)バーコードまたはシンボリックと呼ばれています。リニアバーコードは、一方向(水平方向)に読み取ります。一般的に使用されているリニアバーコードは以下の通りです。
EAN
UPC
Code39
Code128
Codabar
Interleaved 2 of 5.
リニアシンボルは、少量の情報コンテンツ(最大20~30桁、通常は数字)を符号化することができ、これを読み取る装置は単純なスキャナーと考えられます。
2次元バーコード
2次元(2D)バーコードまたはシンボリックは、バーコードに大量の情報をコード化するために使用され、潜在的には数ページ分にもなります。正方形のセル、ドット、六角形などの幾何学図形、画像で構成され、2次元または2Dマトリックスコードまたはシンボリックと呼ばれる。バーコードがないにもかかわらず、彼らもバーコードである。バーコードスキャナは、2次元(水平と垂直)にデコードされたバーコードを読み取るために必要で、大量の情報を素早く正確に入力することができます。このようなコードは、2つの尺度(水平、垂直)でデコードされます。以下の2次元バーコードが代表的です。
PDF417;
Datamatrix.
バーコードデータの設定
バーコードコンポーネントのコードプロパティは、バーコードのコードを指定するために使用します。
このプロパティは式であるため、リテラル文字列としても、データフィールドの内容や適用可能な他の計算に基づいてバーコードを生成できるコード計算としても定義できます。例えば、以下のコードは文字列として設定されています。
1234567890123
データフィールドから読み取ったコード。
{Items.Code}
インフォメーション |
デザインモードのコードプロパティで式を使用する場合、式が表示されます。レポートを表示する際には、必要な値に置き換えられます。
|
バーコード・コンポーネントの使用
バーコードコンポーネントを使用する場合、デザイナー内でそれらのコンポーネントのサイズを変更しても、バーコードの印刷または表示サイズが変更されないことを覚えておく必要があります。すべてのバーコードは、指定された標準を満たす必要があり、そうでなければデータを読み取ることができません。多くのバーコードでは、コードのサイズを変更することが禁止されているか、何らかの制限があります。このため、バーコードのサイズは特別なプロパティを使用して設定されます。これらのプロパティはすべて、バーコードのプロパティパネルで確認することができます。 例えば、下の図では、 EAN-128a バーコードのプロパティパネルが 示されています。 この特定のバーコードでは、ユーザーはバーコード高さ と バーコードモジュールを設定することができます。
バーコードの種類
バーコードのプロパティ