最終更新日:2026年7月20日
fe fe-technology computer-system
まず結論
QRコードは、縦方向と横方向の両方に情報を持たせる二次元コードです。
3隅にある大きな四角形の位置検出パターンを使って、コードの位置・向き・回転を認識できます。
3隅で向きを見分け、縦横に情報を持ち、誤り訂正で一部の汚れにも対応する。
FE試験では、この3点を押さえると選択肢を切りやすくなります。
直感的な説明
一般的なバーコードは、主に横方向へ並んだ線の太さや間隔で情報を表します。
一方、QRコードは、小さな白黒のマスを縦横に並べて情報を表します。
バーコード
→ 横方向に情報を持つ
QRコード
→ 縦方向と横方向に情報を持つ
そのため、QRコードはバーコードより多くの情報を格納できます。
また、3隅にある大きな四角形を見ることで、読み取り機器はQRコードがどの方向を向いているかを判断できます。
定義・仕組み
QRコードとは
QRコードは、数字・英数字・漢字・URL・バイナリデータなどを、白黒のマス目で表現する二次元コードです。
QRは、Quick Responseの略です。
読み取りの速さを重視して設計されており、向きが変わっていても認識しやすい特徴があります。
位置検出パターン
QRコードの3隅にある大きな四角形を、位置検出パターンといいます。
主な役割は次のとおりです。
- QRコードの位置を見つける
- 読み取り方向を判断する
- 回転角度を認識する
4隅すべてではなく3隅に置かれているため、上下左右の向きを区別できます。
データ領域
位置検出パターン以外の多くの部分には、実際のデータや誤り訂正用の情報が格納されています。
格納できる内容には、次のようなものがあります。
- 数字
- 英数字
- 漢字やかな
- URL
- バイナリデータ
誤り訂正
QRコードには誤り訂正機能があります。
そのため、一部が汚れたり欠けたりしても、一定範囲なら元の情報を復元できます。
ただし、どれだけ壊れても読めるわけではありません。位置検出パターンや重要な領域が大きく損傷すると、読み取れなくなります。
科目Aでどう出る?
QRコードの問題では、次の判断語に注目します。
| 判断語 | 選ぶべき内容 |
|---|---|
| 3隅の大きな四角形 | 位置・向き・回転の認識 |
| 縦横に情報を持つ | 二次元コード |
| 一部の汚れや欠損 | 誤り訂正 |
| 数字・文字・バイナリ | 複数形式のデータを格納可能 |
| 横方向だけ | バーコード |
試験中は、次の一文で切り分けます。
3隅なら向き、縦横なら二次元、汚れに対応なら誤り訂正。
典型的な誤答
「4隅すべてに位置検出パターンがある」
誤りです。
大きな位置検出パターンは3隅です。
「格納できる文字数はごく少ない」
誤りです。
QRコードは、バーコードより多くの情報を格納できます。実際の容量は、コードの大きさ、データ形式、誤り訂正レベルなどによって変わります。
「バイナリデータは格納できない」
誤りです。
文字だけでなく、バイナリデータも格納できます。
「QRコードはプログラム言語である」
誤りです。
QRコードはデータを図形として表現する仕組みです。読み取った後にURLを開くなどの処理を行うのは、スマートフォンやアプリです。
どんな場面で使う?
QRコードは、次のような場面で使われます。
- WebサイトのURL共有
- キャッシュレス決済
- チケットや受付
- 商品・在庫管理
- 連絡先や設定情報の共有
- 製造現場の部品管理
多くの情報を小さな領域へ格納でき、専用機器だけでなくスマートフォンでも読み取れる点が特徴です。
よくある誤解・混同
QRコードとバーコードは同じ
どちらも情報を図形で表しますが、情報の持ち方が異なります。
| 比較 | バーコード | QRコード |
|---|---|---|
| 情報の方向 | 主に横方向 | 縦横の二方向 |
| 情報量 | 比較的少ない | 比較的多い |
| 回転への対応 | 向きの影響を受けやすい | 回転しても認識しやすい |
| 誤り訂正 | 限定的 | 誤り訂正機能を持つ |
QRコードなら必ず安全
誤りです。
QRコードは情報を格納するだけで、その内容の安全性を保証しません。
読み取った先が不審なURLである可能性もあるため、リンク先や表示内容を確認する必要があります。
汚れていても必ず読める
誤りです。
誤り訂正には限界があります。欠損が大きい場合や、位置検出パターンが壊れている場合は読み取れないことがあります。
まとめ(試験直前用)
- QRコードは縦横に情報を持つ二次元コード
- 3隅の位置検出パターンで位置・向き・回転を認識する
- 数字・文字・URL・バイナリデータを格納できる
- 誤り訂正により、一部の汚れや欠損に対応できる
- バーコードは主に横方向、QRコードは縦横方向
- QRコード自体はプログラム言語ではない
3隅で向きを認識し、縦横に情報を持ち、誤り訂正で一部の欠損に対応する。