Macでバーコードラベルを作って印刷する方法

著者 · 公開日

自社の在庫にはCode 128を使ってください。店頭で売る商品には、GS1から発行されたEANまたはUPCの番号を使い、自分で作った番号は決して使わないでください。Code 39は、古いシステムがどうしてもそれを求める場合のものです。そのうえで、バーコードを十分な大きさで、両側に余白を空けて、拡大縮小100%で印刷し、まとめて印刷する前にテストラベルを1枚読み取ってみます。

ほぼこれで全部です。このガイドの残りは、その理由と、Macで無料でできる方法と、スキャナーが「ピッ」と鳴るかどうかを決める印刷の細部です。

Code 128、Code 39、それともEAN-13

この3つで小さな事業のラベルはほぼすべてまかなえますが、互いに置き換えはききません。

UPC-Aの位置づけ

米国では、小売商品には伝統的に12桁のUPC-Aが付いています。UPC-Aは0で始まるEAN-13と同じ番号で、そのEAN-13のバーはUPC-Aのバーとまったく同じです。違うのは、下に印刷される数字の配置だけです。スキャナーはどちらも読み取ります。ただし、小売業者のデザイン規定がUPC-Aのレイアウトをはっきり求めている場合は、UPC-Aを描けるツールが必要で、下に挙げるツールの一部は、私たちのものも含めて、それができません。

本物の小売用の番号を取得する

これらの番号を発行しているのはGS1という組織で、各国の加盟組織(米国ではGS1 US)を通じて発行されます。番号のまとまりが得られる事業者コードのライセンスを受けるか、商品が少なければ番号を1つずつ受けます。料金や選択肢は国によって違うので、安い番号の転売業者ではなく、お住まいの国のGS1のサイトで確認してください。転売業者のコードは、別の会社に登録されていることがあります。

Macでバーコードを無料で作る方法

読み取れるように印刷する

読み取りの失敗の多くは、デザインではなく印刷から来ています。

クワイエットゾーンを空けておく

すべての1次元バーコードには、スキャナーがバーの始まりを見つけられるよう、両側に空白が必要です。これをクワイエットゾーンと呼びます。Code 128とCode 39では、いちばん細いバーの幅の10倍以上です。EAN-13は、左側に細いバー11本分、右側に7本分と定められています。その範囲に文字や枠線、ラベルの端が入り込んでいることは、バーコードが読み取れないいちばんよくある理由の1つです。

縮小しない

EAN-13は約37 × 26 mmで設計されていて、GS1はその80%まで小さくすることを認めています。それより小さいと、スキャナーは読み取りに苦労します。Code 128には決まったサイズはありませんが、同じ原則が当てはまります。文字数が多いほど、バーを読み取れる状態に保つには幅が必要です。バーコードが収まらないなら、バーコードを縮める前にデータを短くしてください。そして100%で印刷します。ページに合わせて収めたラベルは、拡大縮小されたバーコードです。

203 dpiと300 dpi

4x6インチ(100 × 150 mm)の感熱プリンターのほとんどは1インチあたり203ドットで印刷し、1ドットは約0.125 mmになります。バーの幅はドットの整数倍にしかなれないので、プリンターはすべてのバーをいちばん近いドット数に丸めます。普通の大きさのバーコードなら、この丸めは無害です。長いバーコードを40 mmに押し込むと、本来ドットの何分の1かだけ違うはずのバーが同じ幅で出てきて、バーコードがデコードできなくなります。ドットが約0.085 mmの300 dpiのプリンターなら、正しく出せる余地が大きくなります。203 dpiでは、バーコードにたっぷり幅を取ってください。

灰色ではなく黒に

熱が足りないとバーは灰色で輪郭がぼやけ、熱が多すぎるとバーが隙間ににじみます。ディザリングは、べた塗りのバーをまだらにします。テストラベルが読み取れないときは、デザインを変える前に、印刷したバーコードが読み取れない理由と感熱ラベルが薄く印刷される問題を順に確認してください。

LabelPrintでバーコードラベルを作る

上の無料の選択肢は、プリンターと合っていれば十分です。汎用の感熱ロールに印刷する場合や、バーコードをラベルごとに変える必要がある場合は、LabelPrintのデザイン機能で次のようにします。

  1. ロールのサイズの空白のラベルから、または資産管理タグ、在庫タグ、値札などのテンプレートから始めます。
  2. バーコードを追加してCode 128、Code 39、EAN-13のいずれかを選び、値を入力します。値をバーの下に文字として印刷したい場合は、「キャプションを表示」をオンにします。
  3. EAN-13では、12桁を入力すればアプリがチェックディジットを追加し、13桁すべてを入力すれば、最後の桁が間違っているときに知らせてくれます。Code 39では、その形式で使えない文字を指摘します。Code 128は基本的なASCII文字に限られるので、アクセント付きの文字はアクセントなしで綴られます。
  4. 残りを印刷する前に、ラベルを1枚だけ印刷し、実際に使うスキャナーで読み取ります。

1つのバーコードを作る以上に役立つ点が2つあります。バーコードの値には{{serial}}を含められるので、一連の資産管理タグには、文字とバーの両方にそれぞれ自分の番号が入ります(連番ラベルを参照)。また、バーコードはスプレッドシートの列から入力でき、1行につき1枚のラベルになります(CSVからラベルを印刷するを参照)。

作れないもの:UPC-A、DataMatrix、PDF417、GS1-128。小売業者や倉庫がそのどれかを求めるなら、対応したソフトを使ってください。また、バーコードが入ったラベルの印刷にはどれもUnlimitedが必要です。デザインは無料なので、決める前に少なくとも収まるかどうかは確かめられます。料金はこちら。

よくある質問

自社の在庫には、どのバーコードの種類を使うべきですか?

Code 128です。英字、数字、記号を表せ、コンパクトで、最近のスキャナーならどれでも読み取れます。コードは自分で決め(たいていはSKUです)、誰かに発行してもらう必要はありません。Code 39は既存のシステムがそれを求める場合だけ、EAN-13は小売で販売する商品にだけ使ってください。

EAN-13やUPCの番号を自分で作ってもいいですか?

店舗やマーケットプレイスで売るものには使えません。小売用の番号はGS1が発行するもので、自分で作った番号は他社の商品のものだったり、小売業者やマーケットプレイスが確認したときに拒否されたりすることがあります。社内用には、そうした意味を持たないCode 128を使ってください。

バーコードは問題なく見えるのに、読み取れないのはなぜですか?

たいていは、設計より小さく印刷されたか、バーが薄すぎるか、両側の余白に何かが入り込んでいるかのどれかです。スキャナーは絵を見るのではなくバーの幅を測るので、くっきり見えるバーコードでも読み取れないことがあります。読み取れないバーコードについてのガイドで、確認すべき点を順に説明しています。

203 dpiの感熱プリンターで、バーコードは十分に印刷できますか?

普通の大きさのバーコードなら十分です。配送ラベルは毎日203 dpiで印刷されています。問題になるのは、長いバーコードを小さなラベルに縮めたときです。各バーの幅はドットの整数倍でなければならず、使えるドットが少なくなるからです。300 dpiのプリンターは、小さく密度の高いバーコードを目に見えてうまく扱えます。

デザインして、そのまま印刷

LabelPrintはMacとiPhoneのためのラベル作成アプリです。バーコード、QRコード、画像、日付、連番を、48種類のテンプレートか白紙のラベルから作れます。できること。デザインは無料、印刷も1日5枚まで無料です。

App Storeからダウンロード

オリジナルラベルのデザイン