Code128 バーコード生成とは?
Code 128バーコードジェネレーターは、ASCII 128文字すべてをエンコードできる高密度バーコードを作成します。Code 128は出荷ラベル、パッケージ、社内在庫管理で広く使われており、古い形式よりも小さなスペースにより多くのデータを格納できます。
Code 128 は文字集合 A・B・C を必要に応じて切り替えるため、旧来の方式よりも 1mm あたりの情報量が多くなります。集合 C は数字 2 桁分を 1 つのバー列で表現するので、数値データは幅が半分に。生成器は最適な集合を自動で選び、バッチモードでは行ごとに検証し、PNG、SVG、または複数ラベルの A4 PDF に書き出せます。
使い方
- エンコードしたいテキストや英数字データを入力してください。Code 128はアルファベット、数字、特殊文字に対応しています。
- バーコードがリアルタイムで生成されます。バーの幅、高さ、フォントサイズをラベルの寸法に合わせて調整できます。
- デジタル用途にはPNG、印刷用にはSVGでダウンロードできます。SVGはどのサイズでも鮮明に表示されるため、出荷ラベルに最適です。
使用するタイミング
- 配送追跡番号、コンテナ ID、運送会社の参照コードを荷物ラベルに刷り込むとき。
- WH-A12-RACK-04 のような英数字 SKU を狭いラベルに収める社内倉庫の棚タグ。
- 病院のリストバンドや検体チューブで、文字・数字・記号が混在するデータをラベル化するとき。
結果
配送追跡番号「SHIP-2024-00847」を入力すると、荷物ラベル用のスキャン可能なCode 128バーコードが作成されます。
よくある質問
- Code 128 はどんな文字をエンコードできますか?
- ASCII 全 128 文字、大文字、小文字、数字、句読点、空白、制御文字までカバーします。一次元バーコードの中では最も柔軟で、Code 39 や UPC より対応文字が大幅に広いのが特徴です。
- 同じデータなのに Code 128 は Code 39 より狭いのはなぜ?
- Code 128 の集合 C は数字 2 桁を 1 パターンに圧縮するため、数値データの幅は半分になります。Code 39 は 1 文字 1 パターンで文字間ギャップも入るので、同じ数字でも 30〜50% 幅が広くなります。
- バーコードにはチェックサムが含まれていますか?
- 含まれています。Code 128 はストップバーの直前にモジュロ 103 のチェック文字を必ず追加します。ライブラリが自動で扱うので、スキャンしたデータにはこの文字は現れませんが、バーには確かに刻まれています。
- 確実に読み取れる最小印刷サイズは?
- 最も細いバー(X 寸法)は、一般用途で 0.25mm 以上、フォークリフトや遠距離スキャンでは 0.5mm を確保するのが目安。0.2mm を切ると、最新スマホカメラでも照明が悪い場面で誤読が増えます。
- バッチパネルで一部の行が無効と表示されるのはなぜですか?
- Code 128 は ASCII の範囲外の文字(濁音アクセント付き、絵文字、非ラテン文字など)を受け付けないからです。該当文字を取り除くか、UTF-8 をサポートする QR コードに切り替えてください。