QRコードは、情報(多くはウェブリンク)をスマホのカメラが1秒以内で読み取れるパターンに格納する、四角いドット状のラベルです。「QR」はQuick Response(クイックレスポンス)の略。カメラを向けるだけで、リンクを開く、テキストを表示する、内蔵されたWi-Fiネットワークに接続する操作を提案してくれます。
QRコードとは何か
QRコードは2次元バーコードです。白黒の小さな正方形(モジュール)の格子をカメラが全体として読み取る仕組みで、レーザーが左から右へ読む1列のバーとは異なります。1994年、トヨタグループの日本企業であるデンソーウェーブで、エンジニア原昌宏率いるチームが、従来のバーコードでは収まらない情報量で自動車部品を追跡する必要があり、その答えとして「もう1つの次元」を加えました。
四隅にある3つの大きな正方形は位置検出パターンです。カメラはこれでコードの位置と向きを把握するため、QRコードは上下逆や斜めでも問題なく読み取れます。四隅の間の部分がデータで、さらに内蔵の誤り訂正機能により、破損したコードでも読み取れます。
知っておくべき法的な点として、「QR Code」はデンソーウェーブの登録商標です。そのため、製品名でこの言葉を避け、一般的な「2次元バーコード」と呼ぶ企業もあります。ただし、フォーマット自体はISO/IEC 18004として公開されているオープン標準であり、誰でも自由にQRコードを生成・読み取りできます。
QRコードに保存できる情報
最大サイズのQRコードは約3キロバイトのデータを格納でき、数字なら約7,000桁、英数字なら約4,000文字です。小さく聞こえますが、実際に必要なほとんどすべてをカバーできます:
- ウェブサイトのリンク。 圧倒的に多い用途。読み取るとブラウザでページが開きます。
- プレーンテキスト。 メモ、クーポンコード、組み立て手順、シリアル番号など。
- Wi-Fiの接続情報。 ネットワーク名とパスワードをコードに埋め込み、スマホが入力不要で接続を提案します。カフェのカウンターやホテルのカードで人気。
- 連絡先。 氏名、電話番号、メールアドレスを含むvCardをアドレス帳に直接保存。
- その他。 宛先入力済みのメールやSMS、カレンダー予定、アプリのダウンロードページ、支払いリクエスト。
重要な注意点:データはコード作成時に組み込まれます。印刷したコードの内容は変更できません。回避策が「動的」QRコードで、後から差し替えられる短いリダイレクトリンクを符号化します。便利ですが、リダイレクトサービスが稼働している間しか機能しません。
従来のバーコードとの違い
シリアルの箱にあるバーコードは1次元です。太さの異なるバーが1列に並び、通常はレジが店舗のデータベースで照会する製品番号程度しか格納できません。実用上の限界は数十文字です。
QRコードが異なる重要な点は4つです:
- 容量。 数十文字ではなく数千文字。ID番号だけでなく、完全なURL、名刺、Wi-Fi情報も収まります。
- 読み取り方向。 2次元で読む格子構造で、位置検出パターンによりスキャナーが上下を判別します。
- 耐久性。 誤り訂正により、擦れ、折れ、一部隠れても復号可能。最高設定では約30%の損傷まで耐えられます。
- ハードウェア。 スマホのカメラがあれば読み取れ、専用レーザースキャナーは不要です。
とはいえ、従来のバーコードが時代遅れというわけではありません。極小サイズでも安定して印刷でき、小売のインフラはバーコードを前提に構築されています。用途に応じた別の道具です。
日常でQRコードに出会う場所
一度気づくと、QRコードは至る所にあります。レストランのメニュー、レジの支払い画面、イベントチケットや搭乗券、宅配の追跡伝票、ポスターやチラシ、名刺、ホテルのWi-Fiカード、食品パッケージ(「レシピはコードを読み取って」)、テレビやパソコンに表示されたコードを読み取って本人確認するログイン画面など。すべて同じ役割です。物理的なモノとデジタル操作をつなぐこと。
読み取りの仕組みと注意点
最新のスマホでQRコードにカメラを向けると、カメラアプリが位置検出パターンを検出し、格子を復号して結果をOSに渡します。リンクはタップして開くプレビューを表示し、Wi-Fi情報は接続確認を表示し、連絡先カードは保存画面を開きます。現在のスマホでは別のスキャナーアプリは不要です。
コードを目視で読めない便利さは、悪用の道具にもなります。公共の場で見つけたQRコードは、見知らぬ人からのリンクと同じ扱いにしてください。タップ前にプレビューを確認し、駐車メーターやポスターの元のコードに貼られたステッカーには注意しましょう。
初めて作る前に知っておくべきこと
QRコードの作成は無料で数秒です(QRCodeMax.Vipのようなジェネレーターなら標準的なケースに対応)。ただし、少し事前の検討で印刷し直す手間を省けます。
格納する情報は短く
エンコードするデータが多いほど格子は密になり、密度の高いコードは安価なカメラや曲面、粗い印刷では読み取りに失敗しやすくなります。目的を果たせる最短のリンクを使いましょう。ウェブサイトを運営しているなら、トラッキングパラメータだらけの長いURLより、自分の短いURLの方が優れています。
静的か動的かを決める
静的コードはデータそのものを保持します。無料で、永久に機能し、決して変わらないため、Wi-Fiカードや恒久的なリンクに最適です。動的コードは後から編集できるリダイレクトを経由するもので、印刷物のキャンペーンには便利ですが、サードパーティのサービスに依存します。そのサービスが終了したり契約が切れたりすると、印刷されたコードはすべて使えなくなります。
実際の使用環境に合わせた設計
- 明るい背景に暗いモジュールを。反転コード(暗い背景に明るい)は一部のスキャナーで誤認識されます。
- コードの周囲に十分な余白を確保してください。規格でいう「クワイエットゾーン」です。
- 読み取る距離に応じたサイズにします。目安として、コードの幅は読み取り距離の少なくとも10分の1が必要です。名刺なら腕を伸ばした距離で2cm、ポスターならもっと大きなサイズが必要です。
- 3つの角の四角形をロゴや装飾で覆わないでください。
印刷前にテストする
実際のサイズでサンプルを印刷し、現実的な照明の下で複数のスマートフォンでスキャンしてください。画面上では読めるコードでも、凹凸のある紙では失敗することがあります。また、何をエンコードする場合でも、1年後もリンク先が存在するか確認してください。リンク切れは印刷されたQRコードが使えなくなる最も一般的な原因です。
まとめ
QRコードは、物理世界からデジタル世界への無料のオープン標準ブリッジです。数千文字までの任意のテキストを、どんなスマートフォンのカメラでも読み取れ、破損にも強く、国際規格ISO/IEC 18004で規定されています。内容は短く、コントラストは高く保ち、印刷前に実際の紙でテストし、信頼できるコードだけをスキャンしましょう。