技術的に正しいバーコードを作成しただけでは、まだ仕事は半分です。ファイル形式が間違っていたり解像度が不足していると、印刷結果がぼやけたり、ピクセル化したり、圧縮によって劣化し、結果としてバーコードがスキャンできなくなります。このガイドでは、SVG・PNG・PDFというバーコードの3つの形式の違いを解説し、あなたの状況に応じてどれを使うべきかを具体的に示します。
3つのバーコードファイル形式:SVG・PNG・PDF
Scalable Vector Graphics(ベクター画像)
図形を数式的に記述する形式です。どんなサイズにも無限に拡大縮小できるため、1cmのラベルから看板サイズまで完璧に対応します。
✓ 印刷に最適 ✓ どのサイズでも画質が劣化しない ✓ ファイルサイズが最小 ✗ 一部のアプリでは非対応Portable Network Graphics(ラスター画像)
可逆圧縮を採用したピクセル単位の画像です。画質は生成時の解像度に依存します。
✓ どの環境でも開ける ✓ 可逆圧縮 — 圧縮による劣化なし ✓ 透明度に対応 ✗ 拡大するとピクセル化するPortable Document Format(印刷用文書)
印刷準備が整った文書形式です。生成元によってベクターまたはラスターのバーコードを含みます。
✓ そのまま直接印刷できる ✓ 正確な寸法を保持する ✗ 他のデザインへの組み込みがやや難しい ✗ 画質は元データに依存するSVGバーコード — プロの印刷に最適な選択
SVG(Scalable Vector Graphics)はベクター形式であり、バーコードがピクセルではなく数式的な図形として記述されます。ベクターバーコードは、ラベルに2cmで印刷しても、バナーに2メートルで印刷しても、どのサイズでも完全にシャープでクリーンな輪郭を保ちます。ピクセル化やブレ、圧縮ノイズは一切発生しません。
SVGが適しているのは、印刷会社やパッケージメーカーに渡す製品パッケージのアートワーク、Adobe Illustrator・Affinity Designer・InDesignで使用するラベルデザインファイル、サイズが変わる可能性のあるあらゆる場面、そしてGS1の印刷品質基準を満たす必要がある小売パッケージです。
デザインソフトでSVGバーコードを使う方法
プロ向けのデザインツールはすべてSVGに対応しています。Adobe Illustratorでは「ファイル」→「配置」からSVGファイルを選択します。Affinity Designerでは、SVGをキャンバスに直接ドラッグ&ドロップします。Canvaでは、SVGをカスタム要素としてアップロードします。バーコードはベクターオブジェクトとして完全に拡大縮小・編集可能な状態になります。
WebサイトでのSVGバーコード
SVGバーコードは、imgタグまたはインラインSVGコードとしてHTMLページに直接埋め込むこともできます。Retinaや高DPIディスプレイを含むすべての画面密度でシャープに表示され、同等のPNGファイルよりもファイルサイズが小さくなる傾向があります。
PNGバーコード — デジタル利用・文書作成に最適
PNG(Portable Network Graphics)はラスター形式で、画像がグリッド状に配置されたピクセルで構成されます。PNGは可逆圧縮を採用しているため、JPEGとは異なり、保存時に画像データが破棄されません。十分な解像度で生成されていれば、PNGはバーコードに安全に使用できます。
PNGが適しているのは、Word文書・Excelスプレッドシート・Googleドキュメントへのバーコード埋め込み、メールやプレゼンテーションへのバーコード追加、Webサイトやアプリでのバーコード表示、そして固定の既知サイズで使用するバーコード画像です。
PNGの解像度要件
PNGバーコードの品質は、生成時の解像度に完全に依存します。安全に印刷できる最低解像度は300DPIです。この解像度であれば、GS1標準サイズ100%(37.29mm×25.91mm)のUPC-Aバーコードは、最低でも440×306ピクセルである必要があります。Code128やバーが細い高密度バーコードの場合は、バーの輪郭をシャープに保つため600DPIで生成してください。
PDFバーコード — 直接印刷に最適
PDFバーコードファイルは、決められた物理サイズでバーコードを含む印刷準備済みの文書です。デザインアプリに取り込む必要なく、自分のパソコンから直接バーコードを印刷したい場合、PDFが最も便利な形式です。PDFを開いて100%スケールで印刷するだけで、サイズ変更も拡大縮小も不要で、正確な寸法が保証されます。
PDFバーコードは、デザインツールを使わない簡易的な1回限りの印刷、すぐに印刷する必要がある非デザイナーへのバーコード送付、固定サイズの印刷準備済みファイルが必要なワークフローに有用です。ベクターPDF(バーコードがピクセルではなくパスとして記述されたもの)は、品質においてSVGと同等です。当社のバーコード作成ツールは、すべての1Dバーコード形式でベクターPDFを出力します。
バーコードにJPEGを絶対使ってはいけない理由
JPEGは非可逆圧縮形式であり、ファイルサイズを抑えるために意図的に画像データを破棄します。この圧縮処理は、コントラストの強い境界線、まさにバーコードのバーそのものに、ノイズを発生させます。黒いバーと白い空間の鮮明な境界がJPEG圧縮によってぼやけ、にじみ、バーの幅が不正確になります。バーコードスキャナーはバーの幅を読み取ってデータを解読するため、輪郭のぼやけは誤読やスキャン失敗に直結します。
どのような状況でも、バーコードにJPEGを使用してはいけません。常にSVG、PNG、PDFのいずれかを使用してください。JPEGのバーコードを受け取った場合は、受け取りを拒否し、PNGまたはSVGへの差し替えを依頼してください。
バーコード印刷に必要なDPI
DPI(dots per inch、1インチあたりのドット数)は、プリンターが1インチあたりに配置するインクドットの数を表します。DPIが高いほど、プリンターはより細かい詳細を再現できます。
| DPI | 適性 | 備考 |
|---|---|---|
| 72〜96 DPI | 画面表示専用 | 標準的な画面解像度。印刷には絶対に使用しないこと。 |
| 150 DPI | ぎりぎり — バーコードには非推奨 | 理想的な条件下ではスキャンできる場合もあるが不安定。GS1非準拠。 |
| 200 DPI | 一部の1Dバーコードで最低限許容できる水準 | 十分に大きいサイズで印刷する大型バーコードのみ。リスクあり。 |
| 300 DPI | すべてのバーコードに推奨される最低水準 | ラベル印刷・パッケージの標準。UPC/EANで安定して機能する。 |
| 600 DPI | 高密度バーコードに推奨 | 小型のCode128、データマトリクス、小さなQRコードに必要。 |
| 1200 DPI以上 | プロ向けパッケージ・サーマル印刷 | 産業用ラベルプリンターで使用される最高品質。 |
サーマルラベルプリンターとDPI
倉庫、小売店のバックヤード、配送部門で使われるサーマルラベルプリンターは、印字ヘッドの解像度で性能が分類されます。一般的な解像度は203DPI、300DPI、600DPIです。203DPIのサーマルプリンターは、標準的なラベル用紙に印刷する大きめのCode128配送用バーコードには十分です。小さなバーコード、データマトリクス、またはGS1の検証グレードを満たす必要があるラベルには、300DPIまたは600DPIのサーマルプリンターを推奨します。
用途別の形式選び — 早見表
| 用途 | 最適な形式 | 最低解像度 |
|---|---|---|
| 製品パッケージのアートワーク(印刷会社向け) | SVG | ベクター — DPI制限なし |
| Illustrator / Affinityでのラベルデザイン | SVG | ベクター — DPI制限なし |
| WordやExcelの文書 | PNG | 300 DPI |
| Webサイトやアプリでの表示 | SVGまたはPNG | SVG(任意); PNGは画面解像度 |
| パソコンからの直接印刷 | ベクターPDFが望ましい | |
| サーマルラベルプリンター | PNGまたはPDF | プリンターのDPI(300以上)に合わせる |
| 相手が印刷するメール添付 | ベクターPDFが望ましい | |
| CanvaやWebデザインツール | PNGまたはSVG | PNGは300DPI; SVGが望ましい |
| 大判印刷・バナー | SVG | ベクター — 制限なく拡大可能 |
どの形式でもバーコードを無料で作成
SVG、PNG、PDFでダウンロード可能。すべての1Dバーコード形式はベクターで出力されます。300DPIおよび600DPIのPNGも全形式で利用可能。アカウント登録は不要です。
無料のバーコード作成ツールを開く →