このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

長年にわたり、バーコードは機械で読み取れる品物の識別子として使用されてきました。各ラベルには、白と黒の縞模様で符号化された固有のシリアルナンバーが入っており、このナンバーが詳細情報を含むデータベースへの鍵になるというのが、専門家の主な考え方でありました。しかし、多くのユーザーは、もっと多くの情報を暗号化する必要がありました。

 

ポータブルデータベースを作るというアイデアは、1984年にAIAG(Automotive Industry Action Group)が4つの「積み上げ型」コード39を含む商品や部品のマーキングの標準を発表したときに始まりました。これらのコードには、部品番号(識別子)、数量、送り主、シリアルナンバーが含まれていました。

1988年にインターメック社がコード49を発表したとき、初めて真に二次元のコードが導入されました。

 

今日、この新しいクラスのシンボルを説明するために、いくつかの名前が使用されています。双方向コード(または2次元コード)または2次元コード。スタックシンボロジーやマルチローコードという名称は、一連のリニア(単方向)バーコードの性質をより忠実に反映しています。データは、可変幅のダッシュとスペースの複数行として符号化されます。マトリックスコード(行列コード)という名称は、マトリックス内の黒い点(要素)の配置に基づく2次元コードを指すために使用されます。それぞれの黒い要素には大きさがあり、要素の位置がデータを符号化します。

 

一般的なバーコードは「垂直方向の冗長性」を持っており、同じ情報が垂直方向に繰り返されていることを意味します。これにより、バーコードは印字不良を起こすことができます。情報を失うことなく、画線の高さを低くすることができます。2次元コードは、水平方向と垂直方向の両方の情報を含み、垂直方向の冗長性はありません。二次元コードの読み取りエラー防止と読み取り速度の向上のため、入力された情報の信頼性を確認する特殊なチェックサムが使用されている。

 

現在、多くの異なる2次元バーコードシンボルが開発されています。Stimulsoft Reportsは最も一般的な2つのコードを実装しています。PDF417DatamatrixQRコードです。