本文へスキップ

ガイド

QR コードにロゴを入れてもスキャンを壊さない方法

ロゴは QR コードを見分けやすくしますが、同時にマトリックスの一部を奪います。信頼できる設計は、誤り訂正の余力がどれだけ残っているか、コントラストが十分強いか、そして最終的な現物でテストしたかにかかっています。

そもそもなぜ QR コードの上にロゴを置けるのか

QR コードにロゴを載せるということは、データの一部を覆うということです。それでも機能します。そして、なぜ機能するのかを理解していることが、「ブランドを載せても読み取れるコード」と「見た目は良いのに客の端末で失敗するコード」を分けます。

QR コードは冗長なデータを持っています。規格は、一部が汚れたり破れたり折れたり隠れたりしても読めるように誤り訂正を組み込んでいます。この形式はデザインのポートフォリオではなく工場の現場のために設計されました。ロゴは、その余力の一部を意図的に使っているにすぎません。

つまり問いは「ロゴを入れられるか」ではなく、「余力のどれだけを、何のために使うのか」です。

四つの訂正レベルと、それぞれの代償

すべての QR コードは四つの誤り訂正レベルのいずれかで生成され、それぞれコード面のおよそ 7%、15%、25%、30% を復元できます。

素直な発想は、一番高いものを選んで悩むのをやめることです。そう単純ではありません。冗長性はどこかに格納しなければならないからです。レベルを上げればデータが増え、データが増えればモジュールが増え、同じ印刷サイズでモジュールが増えれば一つひとつは物理的に小さくなります。ある点を超えると、頑丈なコードを、カメラがそもそも分解できないほど密なコードと交換したことになります。

ブランドを載せた大半のコードにとって実務的な答えは、控えめなロゴと中間のレベル、そしてテスト済みであることです。最高レベルに手を伸ばすのは、そのコードが本当に過酷な場所で使われるとき——曲がったボトル、布地の表面、輸送中にこすれるパッケージ——であり、そのぶん大きな印刷サイズが必要になることも受け入れてください。

ロゴは実際どれだけ覆えるのか

生成したレベルのぎりぎりではなく、十分内側に収めてください。そのレベルが約 30% を復元できるとしても、30% 近くを占めるロゴは現実世界のために何も残しません。そして余力の存在意義はまさに現実世界に備えることです。

壊れ方が段階的でないことも、人がつまずく理由です。ロゴが大きくなるにつれてコードが徐々に読みにくくなるのではありません。まず確実に読める、次に一部の端末でだけ読めて他では読めない、そして読めなくなる。危険なのは中間の段階です。ほとんどの人が行う唯一のテストを、それは通過してしまうからです。

望むより小さく始め、テストし、結果がきれいなら大きくしてください。

ロゴを置いてはいけない場所

図形の一部はデータではなく構造であり、誤り訂正はそれらを守りません。

四隅のうち三つにある大きな四角は位置検出パターンです。読み取り機はこれでコードを見つけ、向きを判断します。大きなコードで四隅目の近くにある小さな四角は位置合わせパターンで、斜めから撮影されたときのゆがみを補正します。位置検出パターンの間を走る点線はタイミングパターンで、モジュールの格子を決めます。

これらのどれかを覆うと、どれだけ訂正があっても助けになりません。読み取り機がそれを使う段階まで到達できないからです。ロゴは中央に置き、四隅から離し、レイアウトに収めるためにコードをトリミングすることは決してしないでください。

使えるブランドカラーと、使えないブランドカラー

色はブランドガイドラインと読み取りやすさが最も頻繁に衝突する領域ですが、本当に重要な規則はごくわずかです。

読み取り機が読むのはモジュールと背景のコントラストなので、それは強くなければならず、しかも慣例どおりの向き、つまり明るい背景に暗いモジュールである必要があります。反転したコード、暗い背景に明るいモジュールは、多くの読み取り機が読めますがすべてではありません。回収できない印刷物では、それは賭けになります。

中間調のブランドカラーが定番の犠牲者です。バックライトの画面では十分暗く見えた色が、非塗工紙に刷ると背景にかなり近づくことがあります。モジュール上のグラデーションや背後の写真も、より予測しにくい形で同じ問題を起こします。

道具のいらない実用的な確認方法:印刷データをグレースケールに変換してみてください。図形が依然としてはっきり「明るい地に暗い」なら、コントラストは本物です。ぼやけて見えるなら、スキャンもぼやけます。

クワイエットゾーンを守る

規格は四辺すべてに 4 モジュール分の余白を要求します。これは飾りの余白でも、デザイナーの提案でもありません。読み取り機がコードの終わりを判断する手段そのものです。

そして QR コードの中で最も頻繁に壊される部分でもあります。レイアウトが使えそうな空きスペースに見えるからです。端に詰めた文字、コードを囲む罫線、下を通る背景画像、パネルの端に合わせて断ち切られたコード——どれもこれを奪います。

スペースが足りないなら、コードを小さくして余白を残してください。クワイエットゾーンが無傷の小さなコードは読めます。それがない大きなコードは読めないことがあります。

用途に合ったファイルで書き出す

印刷するものはすべてベクター形式——SVG か PDF——で。ベクターの入稿データはどのサイズでもモジュールの縁を完全に鋭く保ち、カメラが必要とするのはまさに鋭い縁です。

画面、メール、ラスター画像を前提とする文書には PNG を使い、必要だと思うより大きく書き出してください。小さな PNG から*拡大*した QR コードはモジュールの境界が柔らかくぼやけ、ぼやけた境界はあいまいなデータとして読まれます。

スクリーンショットからコードを取らないこと、そして印刷所に届くまでの間に非可逆の再圧縮を通さないこと。高コントラストの縁の周りに出る JPEG のノイズは、まさに最も避けたい種類のノイズです。

五分で終わる、きちんとしたテスト

デザインソフトの中で読み取れたコードは、理想条件でテストされただけです。完璧なピント、完璧な光、バックライトの画面、端末は一台。そのどれも、実際に使われる場所を表していません。

  • 最終サイズで、実際の材料に校正を出して確認する——塗工紙と非塗工紙では挙動が違います。
  • 少なくとも iPhone 一台と Android 一台で読み取る。できればカメラの弱い古い端末も加える。
  • 実際に置かれる照明でテストする。人工照明も、屋外なら強い日差しも含めて。
  • 実際の人が立つ距離から読み取る。10 センチではなく。
  • 少し斜めから試す。人が端末を持つのは実際そういう角度です。
  • 曲面や柔らかいものに貼るなら、平らではなく曲げた状態でテストする。

繰り返し起きる失敗

本番で失敗するブランド入りコードのほぼすべてが、同じ数種類の原因に帰着します。デザインレビューでロゴが大きくなり誰も再テストしなかった。最終レイアウトでクワイエットゾーンが断ち切られた。画面では暗く見えたブランドカラーが中間のグレーで刷り上がった。小さな PNG から拡大して縁を失った。あるいは、カメラが非常に良く URL もすでに知っているデザイナーの端末でしかテストしなかった。

これらはすべて、校正を一枚出して別の誰かに手渡せば見つかります。

著者について

Andrii Petlovanyi

Mosaqo のウェブ、iOS、Android を開発しています。

FAQ

よくある質問

QR コードのロゴはどれくらい大きくできますか。

誤り訂正レベルが技術的に許すより小さくしてください。各レベルは設定に応じてコード面のおよそ 7〜30% を復元し、ロゴはその余力を消費します。余力を使い切れば、印刷のムラ、汚れ、性能の低いカメラのために何も残りません。控えめなロゴから始め、印刷校正でテストし、結果がきれいなときだけ大きくしてください。

QR コードにブランドカラーを使えますか。

コントラストが保たれるなら、たいてい使えます。反転させずに明るい地に暗いモジュールを保ち、図形の背後のグラデーションや写真は避け、画面では暗く見えて刷るとずっと明るくなる中間調のブランドカラーには注意してください。入稿データをグレースケールに変換するのが手早い確認です。図形が依然としてはっきり「明るい地に暗い」なら、コントラストは本物です。

自分の端末では読めるのに、他の人の端末では読めないのはなぜですか。

それは、コードが読み取り可能なぎりぎりの位置にあるときの典型的な症状です。あなたの端末はカメラが良く、光の条件も有利で、多くの場合は結果がキャッシュされています。境界線上のコードは高性能なセンサーでは読め、弱いセンサーでは失敗します。気まぐれではなく故障として扱ってください。ロゴを小さくする、コントラストを上げる、クワイエットゾーンを回復する、あるいは大きく刷る。

QR コードは PNG と SVG のどちらで書き出すべきですか。

印刷するものはすべて SVG か PDF です。ベクターの入稿データはどのサイズでもモジュールの縁を鋭く保つからです。PNG は画面や文書には問題ありませんが、十分大きく書き出してください。小さな PNG を拡大するとモジュールの境界がぼやけ、ぼやけた境界はあいまいなデータとして読まれます。スクリーンショットは決して使わないでください。

ロゴを入れると誤り訂正レベルを上げる必要がありますか。

必要なのは十分な余力であり、それは通常「最低レベルではない」ということを意味します。ただし最高レベルが自動的に正しいわけでもありません。訂正が増えればモジュールが増え、同じ印刷サイズでコードはより密になるからです。控えめなロゴと中間のレベルを、印刷校正で確認したものが信頼できる既定です。最高レベルは本当に過酷な表面のために取っておいてください。

次のステップ

最初のQRコードを作りませんか

QRコードを作成し、印刷前にテストする

Mosaqoの最初のリリースは無料で、クレジットカードは不要です。

無料で始める