ガイド

QRコードが使えなくなった・期限切れになった原因と対処法

Opener チーム8 分で読めます

チラシやメニュー表に印刷したQRコードを読み取ると、突然「有効期限切れ」「無効化されました」「プランをアップグレードしてください」といったページが開くようになったなら、それはほぼ間違いなく動的コードです。コードは作成サービス自身のリダイレクト用サーバーを指していて、試用期間やプランが終わったときに、サービス側がそれを止めたのです。印刷されたパターンに問題はありません。中のリンクが、あなたのページではなく相手のページにつながるようになっただけです。お金を払って再開してもらうか、QRコード作成のようなツールで静的コードを作って印刷し直しましょう。静的コードはリンクをパターンに直接埋め込むので、止められるものがありません。

静的QRコードと動的QRコード

QRコードには、短いテキスト(たいていはリンク)が保存されています。2種類の違いは、どのリンクが入っているかです。

静的コードには、行き先そのもの、たとえば https://yourcafe.com/menu が入っています。スマートフォンが読み取ると、直接そこへ移動します。ほかの誰も関わらず、オンラインであり続ける必要があるのは自分のWebサイトだけで、印刷物がある限りコードは使えます。そのかわり、印刷後に内容を変更することはできません。

動的コードには、https://qr-vendor.example/a8Kx2 のような、作成サービスのドメインの短いリンクが入っています。スマートフォンがそれを開くと、サービス側のサーバーが訪問者をどこへ送るかを調べ、あなたのメニューにリダイレクトします。この中間のステップがあるからこそ、あとで行き先を変えたり読み取り回数を数えたりできるのですが、同時にサービス側がコードを止められるのもこのためです。サブスクリプションが切れたり、試用期間が終わったり、会社が廃業したりすると、サーバーは転送をやめ、代わりに自分のページを表示します。

「無料」をうたう作成サービスの多くは、その結果をわかりやすく示さないまま、初期設定で動的コードを作ります。最初の数週間はすべて順調で、コードは500枚のメニュー表に印刷され、そして試用期間が終わるのです。

どちらの種類か見分ける方法

特別なツールは必要ありません。コードに入っているリンクを見るだけです。

  1. スマートフォンのカメラをコードに向けます。ほとんどのスマートフォンは、開く前に通知の中でリンクのプレビューを表示します。
  2. ドメインを読みます。それは自分のWebサイトですか?それとも、QRコード会社や短縮URLサービスの名前ですか?
  3. 作成サービスのドメインなら、それは動的コードで、使い続けられるかどうかはその会社次第です。

リンクが yourcafe.com/menu のように自分のドメインを指しているのに使えない場合、問題はQRコードのサービスではありません。ページ自体が移動したか、Webサイトがダウンしています。これは完全に自分で対処できる問題です(下記参照)。

今すぐできること

サービスに連絡するか、料金を払う。 コードがサービス側のサーバーを経由しているなら、再開できるのはその会社だけです。そのサービスのアカウントを確認しましょう。印刷物が何千枚も出回っているなら、再開してもらうのが一番早い解決策かもしれません。継続課金なのか、あとで解約したらどうなるのかなど、何に申し込むのかをよく読んでください。

静的コードで印刷し直す。 印刷した部数が少ない場合や、どのみち差し替える時期なら、自分のページを直接指す静的コードを作って印刷し直しましょう。QRコード作成でURLを選んでURLを貼り付け、印刷所にはSVGをダウンロードして渡します。コードに入っているのはあなたのリンクだけで、背後にアカウントも試用期間もリダイレクト用サーバーもありません。

古いコードの上から貼る。 使い続けたいメニュー表、テーブルのカード、ポスターなら、新しいコードのシールを古いコードの上に貼るのが、次の印刷までの現実的なつなぎになります。スマートフォンが間違ったコードを読み取らないよう、古いコードを完全に覆える大きさのシールにしましょう。

コードが自分のドメインを指しているなら、自分でリダイレクトする。 コード内のリンクが自分で管理しているドメインで、ページが移動しただけなら、Webサイトで古いアドレスから新しいアドレスへのリダイレクトを設定しましょう。たいていはWebホスティング事業者やWebサイト作成サービスで設定できます。印刷済みのコードはすべて、何も印刷し直さずにまた使えるようになります。

次回同じことにならないために

QRコードが読み取れないほかの理由

失敗の原因がすべて、止められたリダイレクトとは限りません。スマートフォンがコードをまったく認識しない場合、原因はたいてい物理的なものです。

コントラストが低い。 白地に薄いグレー、黒地に濃い青などでは、カメラが判別するための差が足りません。対処法: 明るい背景に暗い色のコードを使い、コントラストをはっきりさせましょう。コントラストが低すぎる場合は、作成ツールが警告します。

色が反転している。 暗い背景に明るい色のコードはおしゃれに見えますが、多くのリーダーでは読み取れません。対処法: コードを背景より暗くしましょう。色が反転していると、作成ツールが知らせます。

小さすぎる、または余白がない。 名刺に載せた小さなコードや、ほかの図柄にくっつけて印刷したコードは読み取りにくいことがあります。対処法: 大きめに印刷し、四辺すべてに明るい色の余白をしっかり残しましょう。

印刷が傷んでいる。 傷、折れ目、汚れ、ラミネートの反射、中央に載せたロゴなどで、パターンの欠ける部分が多すぎることがあります。対処法: コードを作るときに誤り訂正レベルを最高にしましょう。冗長性が加わり、一部が傷んでも読み取れるようになります。可能ならつや消しの仕上げを使いましょう。

データが多すぎる。 コードに入れるテキストが多いほど、マス目は細かく小さくなり、読み取りにくくなります。トラッキング用のパラメーターが付いた長いURLがよくある原因です。対処法: 自分のサイトのすっきりしたページアドレスなど、短いリンクを使い、コードを少し大きめに印刷しましょう。1つのコードに入れるには内容が長すぎる場合は、作成ツールが知らせます。

テーブルや貸し部屋に置くWi-Fi用のコードには、ほかにも注意点がいくつかあります。Wi-Fi用QRコードの作り方をご覧ください。

よくある質問

QRコードは自然に期限切れになりますか?

なりません。QRコードはただの印刷されたパターンです。静的コードに有効期限はなく、動的コードが使えなくなるのは、背後のリダイレクト用サーバーが訪問者の転送をやめたときだけです。

静的QRコードのリンク先を変更できますか?

コード自体は変更できません。リンクはパターンの一部だからです。ただし、自分のドメインのページを指しているなら、そのページの内容を変えたり、新しいアドレスにリダイレクトしたりできます。

このサイトがなくなったら、ここで作ったコードは使えなくなりますか?

なりません。QRコード作成は、ブラウザ内で静的コードを作ります。リンクはパターンの中にあるので、このWebサイトがなくてもコードは使い続けられます。

あるスマホでは読み取れるのに、別のスマホでは読み取れないのはなぜですか?

たいていは、ぎりぎりの状態だからです。コントラストが低い、サイズが小さい、反射がある、印刷が傷んでいるなど、性能の良いカメラならまだ読み取れる状態です。コントラストとサイズを改善し、誤り訂正レベルを上げてから、何台かのスマートフォンでもう一度試してください。