NW-7の構造について
   
   世界には、100種類ほどのバーコードがあるといわれています。
代表的な物にはJAN、CODE39、CODE128、そしてNW-7等があります

まずは、一般的なバーコードの全体構成を解説します

 

・ クワイエットゾーン (マージン)
  バーコードシンボルの左右にある余白の部分です。この余白が十分でないと、読み取りできません。
  左右にナローバー幅(一番細いバーの幅)の10倍以上必要です


・ スタート/ストップキャラクタ
  データの始まりと終わりを表わす文字です
  スタート/ストップキャラクタは、バーコードの種類により異なり、NW-7では "A", "B", "C", "D" となります


・ データ (メッセージ)
  データとして表されている文字(数字、アルファベットなど)のバーパターンが左側から並んでいます
  上図では、0, 1, 2 の文字を表すバーパターンを左から順番に並べることで、「012」というデータを表しています


・ チェックデジット
  読み誤りがないかチェックする為に、データから特定の計算にて算出された数値をバーコードデータの直後に
  付加します


・ バーコードの長さ
  バーコードの長さは、左右のクワイエットゾーンを含んだ長さをいいます。つまり、バーコードリーダの
  読み取り幅内に、クワイエットゾーンも含めたバーコードが入っていないと読み取れません


・ バーコードの高さ
  バーコードの高さが低いと、レーザ光がバーコードから外れてしまい、安定して読み取りできない場合があります
  また、バーの長さの15%以上余白を確保するのが安全です


・ バーとスペース
  バーコードを構成する最小単位であるバーとスペースです
  バーコードは細・太のバーとスペース、計4種類の組合せでできており、下図のように呼ばれています
  


  NW-7はNARROW(狭い)とWIDE(広い)のバーとスペース(合計7本)で一つのキャラクタ(文字)を
  表わしますので、NW-7と呼ばれます

  NW-7の基本的なバーの構成としては以下のようになります
  ・ 7本のバー + スペースで一つの文字(キャラクタ)を表わします
  ・ スタート・ストップキャラクタには A, B, C, D ( a, b, c, d ) のいずれかが付けられます