あるJANコードがバーコードリーダーで読めない
問題
あるバーコードリーダーで、JANコードを読ませているのだが、時々読むのに失敗するみたい。
答え
- 0から始まるJAN13のバーコード
- 主にアメリカで使われているUPC-Aというバーコード
上記2つはバーコードの線の太さとか隙間などの、要するにバーコードの構造が同じらしく、アメリカ製のバーコードリーダーなどでは、JAN13ではなくUPC-Aというバーコードと認識する事があるようです。
バーコードリーダーがUPC-Aと認識した場合、標準では先頭の0を除外して読み込むようです。
設定の変更ができるタイプのバーコードリーダーもあるようですが……、先頭が0のこともあるJAN13を取り扱うときは要注意です。
日本製のバーコードリーダーでは、UPC-Aに対応しておらず、JAN13として読み込んでくれることもあるようです。
コメント