- ベストアンサー
バーコードが読み取れない原因について(エクセル)
- エクセル内でバーコードを作成する際に、読み取れない原因があります。詳細は以下の質問文章をご覧ください。
- バーコード作成のためにインストールしたアドインを使用していますが、バーコードが読み取れません。フォントサイズや別のバーコードでも試しましたが、どれも読み取ることができません。
- バーコード画像作成ソフトでは同じバーコードが正常に読み取れますが、エクセルで作成したバーコードは読み取れません。問題の原因をご教授いただける方がいましたら、お知らせください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
JANコードの場合、13桁の最初の4の後に 縦線2本 || が下まで長く伸び、6桁の後も下まで伸び、最後の6桁の後も 縦線2本 || が下まで長く伸びて、バーコードの左右端を明示する役目をしているような気がします。 それがないので、読み取り範囲やピッチなどの基準点検知をセンサ側が解析できないのではないでしょうか。 商品のコード設定│JANコード登録│ 一般財団法人流通システム開発センター http://www.dsri.jp/jan/order_02.htm バーコード JAN 規格 - Google 検索 http://www.google.co.jp/search?q=%E3%83%90%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89+JAN+%E8%A6%8F%E6%A0%BC
その他の回答 (2)
- pluto1991
- ベストアンサー率30% (2015/6674)
説明を見ると A2セルに13桁の数字(つまりコード)を入れて A3セルに=jan(A2) という数式を入れるとバーコードになって現れる。 という仕組みらしいですね。 たしかに、説明書に見えているバーコードは私のバー工房で作ったものと太い細いが同じ配列になっています。 で、質問の写真は汚くて見えないですが、自分で作ってみると前半だけ見ても並びがおかしいですね。 心の目でよーく見ると少し途中から45の配列が見えています。 で、推測ですが 13桁の数字、本当に文字列ではなくて数値になっているか? 文字列で一番前にスペースが入っているとか。 数値だとセル幅を狭めると4.55785397E+12 というような表示に変わるはずなのでわかります。 ぐらいかなあ。
- TooManyBugs
- ベストアンサー率27% (1472/5321)
スタートキャラクタ、ストップキャラクタ、センターバーが無く単に数字を置き換えているだけのようです。 エクセルで関数を使わず単に数字のフォントを変えているだけでは? JANコードの構成はこのあたりがわかりやすいかと。 http://www.a-poc.co.jp/howto/howto_words_barcode-JAN.html なお、バーの長さはバーコードリーダが読み取るのには1次元で読み取るので関係有りません。