Excel からバーコードを一括作成する手順と印刷前のチェックポイント
商品マスタが Excel にあって、バーコードを 1 件ずつ作っている——その作業は一括生成に置き換えられます。この記事は、Excel の一覧から一括で作り、A4 に面付けして印刷し、読み取りまで確認する手順を、つまずきやすい点と一緒にまとめたものです。
この記事の要点
- 必要なのは 1 行 1 件の列だけ。貼り付けか CSV で最大 500 件を一括生成。
- JAN/EAN-13 はチェックデジットを先に検証。転記ミスは末尾に集中する。
- 印刷で失敗する原因はクワイエットゾーン不足・縮小しすぎ・印字濃度・反射の 4 つ。
- A4 面付け PDF は「実際のサイズ」で印刷。用紙に合わせる拡大縮小はオフ。
1. Excel 側の準備
- 1 列目:コードの値。JAN/EAN-13 なら 13 桁(または 12 桁)、Code 128 なら英数字、QR なら URL や任意の文字列。
- 2 列目(任意):商品名や品番。各バーコードの下に印字される。
- 先頭の 0 が消えていないか確認する。Excel はセルを数値と判断すると
0491234567890の 0 を落とす。列の書式を「文字列」にしてから貼り付けるか、CSV で保存する。 - 空行・空白セル・全角数字を除く。全角の「123」は別の文字として扱われ、エラーになる。
2. 一括生成の手順
- バーコード一括作成ツールを開き、コードの種類を選ぶ(JAN/EAN-13、UPC-A、Code 128、Code 39、ITF-14、QR コード)。
- Excel の列を選択してコピーし、入力欄に貼り付ける。または CSV をアップロードする。
- プレビューでエラー行を確認する。桁数違い、チェックデジット不一致、使用できない文字がある行は赤く表示される。
- 出力形式を選ぶ:A4 面付け PDF(行・列・余白を指定)か PNG の ZIP(1 件 1 ファイル)。
- ダウンロードして印刷する。
処理はすべてブラウザ内で完結し、データはサーバーに送られません。
3. チェックデジットの検証
JAN/EAN-13 の 13 桁目はチェックデジットで、前 12 桁から計算されます。ここが違うと、見た目は正常でも POS やスキャナーでは無効なコードです。サプライヤーの一覧表や手入力のマスタは、末尾の転記ミスが非常に多いので、一括生成の前にツールで検証してください。12 桁しかない場合はツールがチェックデジットを付加します。
Code 128 や Code 39 にも内部的なチェック文字がありますが、こちらはツールが自動生成するので入力側での計算は不要です。
4. 印刷前のチェックポイント
| 項目 | 目安 | 外すとどうなるか |
|---|---|---|
| クワイエットゾーン(両端余白) | JAN/EAN-13:左 11 モジュール・右 7 モジュール以上。目安として最小バー幅の 10 倍 | スキャナーが開始・終了を認識できず読めない |
| 最小バー幅(X 寸法) | JAN/EAN-13 標準 0.33 mm、縮小しても 0.26 mm 程度まで | 細いバーがつぶれ、桁化けや無読 |
| 高さ | JAN/EAN-13 標準 22.85 mm。切り詰めは読み取り角度を狭める | 斜め読みで失敗 |
| 印刷解像度 | 300 dpi 以上。203 dpi の熱転写機は X 寸法を 0.375 mm 以上に | バー幅の誤差が許容を超える |
| コントラスト | 白地に黒。光沢面や色地は避ける | 反射で読めない |
5. プリンター別の設定
レーザー・インクジェット(A4 面付け)
- 印刷ダイアログで「実際のサイズ」を選び、「用紙に合わせる」をオフにする。1% でも拡大縮小するとバー幅が狂う。
- 市販の A4 ラベル用紙を使う場合は、面付け PDF の行数・列数・余白をその用紙のレイアウトに合わせる。
- インクジェットは滲みでバー幅が太る。普通紙よりラベル用の光沢なしコート紙を使う。
熱転写(ラベルプリンター)
- PNG の ZIP を使い、ラベル発行ソフトに読み込むか、ツールの単品版で 1 件ずつ印刷する。
- 用紙とリボンの組み合わせ:上質紙・コート紙にはワックス系、合成紙には混合系、PET には樹脂系。合わないと印字が薄く、擦れて消える。
- 印字濃度と速度を調整し、テスト印刷をスキャナーで読んでから本番へ。
6. 読み取り不良の原因を順に潰す
- 余白は十分か(バーコードの両端に文字や枠線が接していないか)。
- 縮小しすぎていないか(実寸で印刷したか)。
- 印字は十分に黒いか(リボンの種類、濃度)。
- 表面が反射していないか(ラミネート、光沢紙)。
- コードの値そのものが正しいか(チェックデジット)。
Excel の列を貼り付けて一括生成
最大 500 件を一度に生成し、A4 面付け PDF または PNG の ZIP でダウンロード。2 列目の商品名も印字できます。 ツールを開く →
参考資料
本記事は以下の一次資料に基づいています。実務では最新版をご確認ください。
よくある質問
Excel からバーコードを一括で作るには何が必要ですか?
コードの値が 1 行 1 件で並んだ列があれば十分です。バーコード一括作成ツールにその列をコピー&ペーストするか CSV をアップロードすると、JAN/EAN-13・UPC-A・Code 128・Code 39・ITF-14・QR コードなどを一度に生成し、A4 面付け PDF または PNG の ZIP でダウンロードできます。2 列目に商品名を入れると各コードの下に印字されます。
JAN コードのチェックデジットは自分で計算する必要がありますか?
13 桁を入力すれば、ツールが末尾のチェックデジットを検証し、誤りがあれば表示します。12 桁を入力した場合はチェックデジットを自動で付加します。サプライヤーから受け取った一覧表は転記ミスで末尾が違っていることが多いので、一括生成の前に必ず検証してください。
印刷したバーコードが読み取れないのはなぜですか?
多い原因は 4 つです。クワイエットゾーン(両端の余白)が足りない、縮小しすぎて最小バー幅が印刷解像度を下回っている、熱転写で用紙とリボンの組み合わせが合わず黒が薄い、そしてラミネートや光沢面で反射している。順に確認すると大半は解決します。
一括生成したバーコードは A4 の市販ラベル用紙に印刷できますか?
できます。面付け PDF は行数・列数・余白を指定して出力できるので、市販の A4 ラベル用紙(例:44 面、65 面)の配置に合わせてください。印刷時は「実際のサイズ」で出力し、用紙に合わせる拡大縮小をオフにするのがポイントです。