QRコードが読み取れない問題には様々な原因があります。正確に原因を特定することで、無駄な試行錯誤を避けられます。
ハードウェアと環境の問題
照明不足が最も多い原因です。暗い場所ではスマホのフラッシュをオンにしてください。カメラをQRコードから15〜30cmの距離で安定させ、オートフォーカスの完了(1〜2秒)を待ってください。レンズの指紋汚れも読み取りミスの原因になります。
印刷物の問題
折れ、濡れ、コントラスト不足のQRコードは読み取れません。背景とモジュールの最低コントラスト比は4:1です。印刷サイズが2cm×2cm未満では信頼性が低下します。透明背景や類似色での印刷は避けてください。
リンク先の問題
カメラは反応するがページが開かない場合は、リンク先に問題があります。ドメインの有効期限切れ、SSL証明書の期限切れ、URLの変更などを確認してください。静的QRコードは修正できないため、動的コードへの移行を検討しましょう。
端末の設定
一部のAndroid端末ではQRコードスキャンを手動で有効化する必要があります。設定 > カメラで確認してください。iPhoneでは通常の写真モードで読み取りを試みてください(動画・ポートレートモードでは動作しない場合があります)。