あなたは、「バーコード」、いわゆる黒い線と数字の組み合わせが、一体どのように機能するのか疑問に思ったことはありませんか?
ここでは、食料品から電化製品まで、あらゆるところで見かけるバーコードについて、その背後にある魅力的な科学を紹介します。
バーコードを見ると、ただのランダムな線のように見えるかもしれませんが、実際にはこの太さの異なる線は、コード化された言語であり、それぞれが特定の情報を表しています。
バーコードはコード化された言語
バーコードは、スキャナーなどの機械が読み取り、解釈できる視覚パターンを通じてデータを変換します。
この変換されたデータには通常、価格、メーカー名、さらには固有の識別番号などの製品に関する情報が含まれています。
バーコードの種類
バーコードには、用途に合わせて調整されたいくつかのタイプがあります。
2つの主要なタイプは、1D(1次元バーコード)と2D(2次元バーコード)です。
1Dバーコードは、より伝統的なバーコードで、一連の垂直線で、消費者向け製品によく見られます。
UPC または、ユニバーサル プロダクト コードは、その典型的な例です。
1Dバーコードには、限られた量のデータ (通常は、製品に関する追加の詳細を含むデータベース エントリに対応する数個の数字) しか保存できません。
一方で、2Dバーコードは、線ではなくパターン、形状、またはドットが使用され、はるかに多くの情報を保存できます。
たとえば、QRコードは2Dバーコードであり、Webサイトリンク、連絡先情報、または少量のテキストを保存することができます。
この柔軟性により、マーケティングや在庫管理で人気があります。
バーコードの数字の意味
バーコードの作成とは、一連の数字または文字の視覚的表現を生成することです。
これを行うには、バーコードソフトウェアがこれらの数字を1Dの場合は特定の線のパターン、2Dの場合は形状に変換します。
たとえば、UPCコードには、製品とその製造元を表す12桁の数字が含まれることがよくあります。
これらの数字は、特定の順番に変換され、各バーコードは特定のアイテムに対して独自のものになります。
企業にとって、バーコードの作成は、多くの場合、製品に結びつく番号の生成から始まります。
この番号を使用して最終的なバーコードイメージを作成し、それを印刷してアイテムに貼り付けます。
バーコードの読み取り
バーコード スキャナーは、通常はレーザーまたはLEDをバーコードに照射します。
光がバーコードに当たると、黒いバーと白いスペースで反射の仕方が異なります。
スキャナー センサーはこれらの反射を検出し、電気信号に変換します。
スキャナーのソフトウェアは、暗い領域と明るい領域のパターンを変換されたデータと比較することでこれらの信号を解釈します。
このプロセスは驚くほど高速で、スキャナーが光の反射を読み取り可能なデータに変換するのにほんの一瞬しかかかりません。
バーコードに保存されたデータ
バーコードのデータは、コンピューター、または、レジに送信されます。
スキャンしたデータは、製品の詳細、価格、またはデータベース内のそのバーコードに関連付けられたその他の情報をすばやく提供できます。
もう少し具体的にするために、最も一般的なバーコードタイプである UPC (Universal Product Code) を見てみましょう。
UPCの12桁はセクションに分かれています。
最初の 6桁は通常、製造元を表します。
次の5桁は製品特有の識別子で、最後の桁はチェックです。
スウム チェウムは他の数字の正確さを検証するのに役立ちます。スキャン処理でエラーが発生した場合、チェウムは一致せず、バーコードが正しく読み取られなかったことを示します。
QRコードとは
一方、QRコードは機能が少し異なります。QRコードは垂直方向と水平方向の両方にデータを保存するため、従来のバーコードよりもはるかに多くの情報を保存できます。
また、エラー訂正機能も備わっているため、コードの一部が汚れたり破損したりしても正しくスキャンできます。
QRコードをスキャンすると、スマートフォンのカメラまたは専用のスキャナーが暗い領域と明るい領域のパターンを読み取ります。
QRコードには、スキャナーがどの角度からでもコードを正確に読み取るのに役立つ位置合わせマーカーもあります。
これにより、チケット発行からマーケティングまで、さまざまな設定で使いやすく多用途に使用できます。
このように、バーコードの黒い線と数字による小さなパターンは生活をより効率的にし、より速く、より整理されたものにしているのです。
バーコードについては以下の動画で見ることが出来ます。