Code 128バーコードとは?
Code 128は、128個のASCII文字すべてをエンコードできる高密度リニアバーコードで、英数字データに非常に汎用性があります。文字、数字、特殊文字をコンパクトなフォーマットでエンコードできるため、配送、物流、サプライチェーン管理で広く使用されています。
Code 128は3つの交換可能な文字サブセット(A、B、C)を使用して、入力文字列に対して可能な限り高密度のエンコーディングを実現します。バーコードの途中でサブセットを自動的に切り替えることで、シンボルの幅を削減します。これにより、Code 128は利用可能な中で最もスペース効率の高いリニアバーコードフォーマットの1つとなり、USPS、FedEx、UPSなどの配送業者のデフォルトの選択肢となっています。
Want to learn more about Code 128 barcodes? Read our complete guide to Code 128 for logistics applications, technical specifications, and implementation strategies.
このジェネレーターの使い方
Code 128バーコードの作成は簡単です:
- 任意の英数字テキストを入力(文字、数字、特殊文字)
- 「バーコードを生成」をクリックしてCode 128バーコードを作成
- 詳細オプションでバーの高さとテキスト表示を調整(オプション)
- SVG、PNG(複数解像度)、またはPDFでバーコードをダウンロード
技術仕様
Code 128の主な技術詳細:
| データ容量 | 可変長 — 固定上限なし(実用上の上限は約80文字) |
| 文字セット | 128個のASCII文字すべて(数字、大文字/小文字、記号、制御コード) |
| シンボルサイズ | 可変幅。各文字は11モジュール幅(クワイエットゾーン:各側10モジュール) |
| チェックディジット | Modulo 103加重チェックサム(自動計算) |
| エラー訂正 | 単一チェックディジット — チェックサム以外の組み込みエラー訂正なし |
| 規格 | ISO/IEC 15417 |
一般的なユースケース
Code 128バーコードは以下に最適:
- 配送ラベルと荷物追跡(USPS、FedEx、UPS)
- 倉庫管理と在庫管理システム
- シリアル番号、注文番号、バッチ追跡
- 英数字識別子を使用した医療・研究所の検体ラベリング
- 政府・軍事資産追跡システム
ヒントとベストプラクティス
Code 128バーコードを最大限に活用するために:
- エンコーダーに最適なサブセットを自動選択させてください。A、B、Cを手動で選択すると、必要以上に大きなバーコードが生成される場合があります。
- 追跡番号やアカウントIDなどの長い数字列をエンコードする場合は、Code 128C(数字ペアモード)を使用して、バーコード幅を最大50%削減してください。
- ハンドヘルドリーダーで確実にスキャンするために、バーの高さをバーコード幅の15%以上(または最低5 mm)に維持してください。
- バーコードの両側に最低10モジュール幅のクワイエットゾーンを必ず含めてください。端や他のグラフィックスに近すぎる印刷はスキャン失敗の原因となります。
バーコードをテスト
Code 128バーコードを生成した後、配送ラベルに印刷する前にバーコードスキャナーで正しくスキャンできることを確認してください。無料のバーコードスキャナーを使用して即座にコードをテストしてください。 Test your barcode with our free scanner.
よくある質問
このCode 128ジェネレーターは無料ですか?
はい、このCode 128バーコードジェネレーターは制限なし、登録不要、透かしなしで完全に無料です。必要なだけCode 128バーコードを生成し、SVG、PNG、PDFファイルでダウンロードできます。すべてのバーコード生成はブラウザ内でローカルに行われるため、データはプライベートに保たれます。
ExcelでCode 128バーコードを作成できますか?
Excelにはネイティブでは Code 128バーコードの生成機能はありませんが、無料のオンラインジェネレーターで作成してSVGまたはPNG画像としてダウンロードし、Excelスプレッドシートに挿入できます。この方法により、バーコードフォントやサードパーティのExcelプラグインをインストールする必要がなくなり、すべてのバーコードが有効なチェックディジットで正しくエンコードされます。
Code 128A、128B、128Cの違いは何ですか?
Code 128には3つの文字サブセットがあります。Code 128Aは大文字、数字、制御文字をエンコードします。Code 128Bは大文字と小文字、数字、一般的な記号をエンコードします。Code 128Cは数字のみのデータをペアでエンコードし、全桁文字列で最もコンパクトなバーコードを生成します。最新のスキャナーとジェネレーターのほとんどは、最適な密度のためにサブセットを自動的に切り替えます。
Code 128はロイヤリティフリーですか?
はい、Code 128はパブリックドメインのバーコードシンボロジーです。使用を制限するライセンス料、ロイヤリティ、特許はありません。誰でも商用・個人プロジェクトで自由にCode 128バーコードを生成、印刷、スキャンできます。規格はISO/IEC 15417で定義されており、無制限に使用できます。
Code 128の最大データ長はどのくらいですか?
Code 128は、規格で固定の上限が定義されていない可変長シンボロジーです。実際には、ほとんどのスキャナーは約80文字までのバーコードを確実に読み取ります。データが長くなると物理的に幅の広いバーコードになり、印刷やスキャンが困難になる場合があります。非常に大きなデータセットの場合は、Data MatrixやQRコードなどの2Dフォーマットを検討してください。
Code 128バーコードをSVGやベクター形式でダウンロードできますか?
はい、このジェネレーターではCode 128バーコードをSVG(スケーラブルベクターグラフィックス)でダウンロードでき、鮮明さを失うことなく任意のサイズに変更できます。SVGファイルはプロの印刷、パッケージデザイン、配送ラベルに最適です。必要に応じて高解像度PNGやPDFでもエクスポートできます。