バーコード生成
バーコードを、ダウンロードできるPNGとして、ページ内で作成します。
- ブラウザ上で動作します — テキストはどこにも送信されません
- 登録不要、利用回数の上限なし、何度でも無料で使えます
仕組み
バーコードは、数字や短い文字列を、スキャナーが読み取れるバーとして符号化したものです。どの形式が必要かは、何がスキャンするかで決まり、間違った形式を選ぶことが、生成したバーコードが機能しない主な理由です。
形式の選び方
Code 128はほぼあらゆるテキストを受け付け、資産タグ、棚ラベル、追跡番号など、社内利用の既定として最適です。EAN-13とUPC-Aは流通用の商品コードで、自分に発行された本物の番号でなければなりません。自分で作った番号を店舗のシステムが受け付けることは期待できません。Code 39は古い形式で、大文字と数字を受け付け、物流や図書館では今も一般的です。
値が拒否される理由
各形式には、長さと文字に関する厳密な規則があり、ほとんどは値からチェックデジットを計算します。EAN-13は12桁または13桁、UPC-Aは11桁または12桁を求め、Pharmacodeは特定の範囲の数値しか受け付けません。値が合わない場合は、無効な画像を渡されるのではなく、選んだ形式と、その形式が想定する内容が通知されます。
スキャンできるように印刷する
実寸で、白地にベタの黒で印刷し、バーの両側に十分な余白を取ってください。バーがにじむほど縮小することが、読み取れないコードの最も一般的な原因です。ほかの手段で印字される場合を除き、下に表示される値は残しておいてください。スキャンに失敗したとき、人が番号を入力できるようにするためのものです。
バーコードとQRコードは別物です
バーコードは、1次元で短い値を保持します。QRコードははるかに多くの情報を保持し、スマートフォンのカメラで読み取られます。顧客にスマートフォンでスキャンしてもらうものが必要なら、ほぼ間違いなくQRコード生成のほうが適しています。
バーコード生成に関する質問
どのバーコード形式を使えばよいですか?
社内利用ならCode 128です。EAN-13やUPC-Aは、自分に発行された本物の流通用コードがある場合のみ使ってください。
値が拒否されたのはなぜですか?
各形式には長さと文字の制限があり、チェックデジットも計算されます。エラーには、形式名と、その形式が想定する内容が示されます。
自分で流通用バーコードを作れますか?
画像を生成することはできますが、店舗で使える流通用コードは、GS1から自分に発行されたものでなければなりません。
データはアップロードされますか?
いいえ。バーコードはお使いのブラウザ上で描画されます。