ITパスポート過去問 令和4年度(2022年)問20
あるデータを表現するために,1個のJANコードか1個のQRコードのどちらかの利用を検討する。表現できる最大のデータ量の大きい方を採用する場合,検討結果として,適切なものはどれか。
選択肢
- ア:JANコードを採用する。
- イ:QRコードを採用する。
- ウ:表現する内容によって最大のデータ量は変化するので決められない。
- エ:表現できる最大のデータ量は同じなので決められない。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
JANコードは商品識別用の一次元バーコードで、表現できる桁数が実質固定のため最大データ量は大きくありません。QRコードは二次元コードで、文字やバイトデータなどを一定量格納でき、最大データ量がJANコードより大きいです。したがって、最大データ量が大きい方を採用するならQRコードを採用します。
Point
この問題は、一次元コード(JANコード)と二次元コード(QRコード)の違いとして、表現できる最大データ量に差があることを理解しているかを確認するものです。JANコードよりQRコードの方が多くの情報を格納できることを、用途と構造の違いから判断できるようになることが目的です。
解くために必要な知識
この問題を解くには、JANコードとQRコードの用途と、格納できる情報量の違いを理解している必要があります。
用語の整理
| 用語名 | 意味 |
|---|---|
| JANコード | 商品を識別するための一次元バーコードです。主に固定桁の識別番号を表します。 |
| QRコード | 二次元コードです。数字、英数字、漢字、バイトデータなどを一定量格納できます。 |
| 一次元コード(バーコード) | 横方向の線の並びで情報を表すコードです。一般に格納できる情報量は大きくありません。 |
| 二次元コード | 縦横に情報を配置するコードです。一般に格納できる情報量は一次元コードより大きいです。 |
判断に必要なポイント
最大データ量は何で決まるか
-
コードの種類(一次元か二次元か)によって、格納の仕組みが異なります。
-
規格によって上限が定められており、一次元コードより二次元コードの方が多く格納できます。
文字種による違い
-
QRコードは、数字、英数字、漢字などのどれを格納するかで、格納できる最大文字数が変わることがあります。
-
ただし、JANコードとQRコードの最大データ量の比較では、QRコードの方が大きいと考えるのが試験上の扱いです。
問題の解法手順
問題の条件は「表現できる最大のデータ量の大きい方を採用する」です。この条件に合うコードを選びます。
比較の進め方
1. JANコードの特徴を確認する
JANコードは一次元バーコードで、主に商品識別番号を表します。扱う情報は識別番号が中心で、最大データ量は大きくありません。
2. QRコードの特徴を確認する
QRコードは二次元コードで、数字、英数字、漢字、バイトデータなどを格納できます。一次元コードより多くの情報を扱えるため、最大データ量は大きいです。
3. 条件に合う方を選ぶ
最大データ量が大きいのはQRコードなので、QRコードを採用します。
選択肢ごとの解説
- ア:不正解
JANコードは一次元バーコードで、商品識別番号を表す用途が中心です。表現できる情報量は大きくないため、最大データ量が大きい方を採用するという条件には合いません。
- イ:正解
QRコードは二次元コードで、一次元のJANコードより多くの情報を格納できます。最大データ量が大きい方を採用するという条件に合うため、正しいです。
- ウ:不正解
QRコードは文字種やバージョンなどで格納できる量は変わりますが、規格上の最大データ量がJANコードより大きいことは判断できます。よって不適切です。
- エ:不正解
JANコード(1次元)とQRコード(2次元)では構造が異なり、最大データ量は同じではありません。よって不適切です。
まとめ
JANコードは商品識別用の一次元バーコードで、表現できる桁数が実質固定のため最大データ量は大きくありません。QRコードは二次元コードで、文字やバイトデータなどを一定量格納でき、最大データ量がJANコードより大きいです。したがって、最大データ量が大きい方を採用するならQRコードを採用します。
ストラテジ系 > 企業と法務 > 法務
JANコードは一次元バーコードで、商品識別番号を表す用途が中心です。表現できる情報量は大きくないため、最大データ量が大きい方を採用するという条件には合いません。
QRコードは二次元コードで、一次元のJANコードより多くの情報を格納できます。最大データ量が大きい方を採用するという条件に合うため、正しいです。
QRコードは文字種やバージョンなどで格納できる量は変わりますが、規格上の最大データ量がJANコードより大きいことは判断できます。よって不適切です。
JANコード(1次元)とQRコード(2次元)では構造が異なり、最大データ量は同じではありません。よって不適切です。