テキストおよび日常ツール · QR & バーコード ツールキット
QRコード誤り訂正レベルL、M、Q、Hの説明
· 仕組み
QRコード エラー訂正 印刷
4 つのエラー修正レベルが実際に何を約束するのか、わかりやすい言葉でリードソロモン回復がどのように機能するのか、印刷物、スクリーン、損傷した表面に対してレベルを選択する方法について説明します。
オフィスでスキャンして屋外で失敗したポスター — 傷、ぎらぎら感、オーバープリントされたロゴがコードの冗長性をどのように侵食するか
ポスターはモニター上では問題なくスキャンできても、ガラスの裏や屋外で印刷すると失敗することがあります。汚れ、傷、まぶしさ、重ねられたロゴにより、QR グリッドの一部が読み取れなくなる場合があります。回復設定を高くすると冗長性が追加されますが、コントラストの低下や印刷された小さな四角は修復されません。一連のポスターを承認するマーケティング マネージャーにとって、適切なテストは、デスクトップ上で拡大されたスクリーンショットではなく、最終視聴距離での最終素材です。
L、M、Q、H の意味 - 各レベルが復元できるコードワードのおおよその割合、および数値が上限である理由は保証ではありません
QR エラー訂正レベル L、M、Q、および H は、一般に、それぞれコードワードの約 7%、15%、25%、および 30% を回復すると説明されています。これらのパーセンテージは方向を示すのに役立ちますが、任意の正方形の 30% を隠したり、ファインダー パターンをカバーしたりできることを保証するものではありません。実際の回復は、どのコードワードが破損しているか、また電話機が最初からグリッドを特定できるかどうかによって異なります。 ToolAcre を使用すると、レベルを明示的に選択し、エクスポート前に生成された結果を表示できます。
リード・ソロモンを 1 つの段落で解説 — 予備のコードワードを使用してリーダーが欠落したデータ ブロックを再構築できるようにする方法
リードソロモン符号化は、データから追加のチェック コードワードを計算します。スキャナーが部分的に破損したシンボルを読み取る場合、十分な量の生き残ったコードワードがあれば、欠落しているコードワードや間違ったコードワードを再構築できます。また、QR エンコーダはグリッド全体にデータをインターリーブするため、局所的な欠陥によって連続したメッセージ全体が消去される可能性が低くなります。そのメカニズムは隅にある大きな四角形とは別のものです。これらの機能パターンはスキャナーの方向を決めるものであり、装飾アートワークのための自由領域ではありません。
トレードオフ – より高いレベルでグリッドが拡大またはモジュールが縮小する理由と、それがスキャン距離にどう影響するか
回復レベルが高くなると、同等の容量が消費されます。同じテキストをエンコードするには、より多くのモジュールを備えたより大きな QR バージョンが必要になる場合があります。あるいは、同じグリッドを維持しながら空きスペースを少なくする必要がある場合もあります。同じ物理的な長方形内に大きなグリッドを印刷すると、各モジュールが小さくなり、遠くから解像するのが難しくなります。したがって、レベル H コードが自動的にレベル M よりもスキャン可能になるわけではありません。画像サイズ、クワイエット ゾーン、およびコントラストは適切なままでなければなりません。
状況に応じてレベルを選択 - 光沢のあるプリント、ラミネート加工されたバッジ、スクリーン、彫刻された金属、上部にアートワークが施されたコード
きれいでコントラストの高い画面を得るには、レベル M から始めるのが賢明です。彫刻された表面上のコードや摩耗したバッジは、より多くの修復とより大きな物理的サイズが必要になる場合があります。光沢のある紙は、エラー修正だけでは解決できない反省を加えます。ロゴはファインダー/タイミング領域を避け、隠蔽されない十分なデータを残し、その後実際のスキャン テストを行う必要があります。最適な設定は、習慣的に最も高い文字数ではなく、視聴者が現実的に遭遇するダメージに耐えられる最も密度の低いグリッドです。
実用的な例: 4 つのグリッド サイズを比較し、小さなデータ領域の欠陥をテストする
ToolAcre のバイトモード QR エンコーダーで正確な URL https://example.com/menu を使用すると、L と M は両方とも 25×25 モジュール グリッドを生成し、Q と H は 29×29 を生成します。これはその入力に対する測定結果であり、すべての URL に対する規則ではありません。アドレスが長いと、異なるレベルでバージョン境界を越える可能性があります。 4 つのファイルを生成し、物理幅を同じにしてモジュール サイズを比較します。次に、使い捨てプリントで小さなデータ領域をカバーし、複数の携帯電話でスキャンします。コーナーファインダーパターンをカバーすることは、リードソロモン能力ではなく、方向性の失敗をテストします。
これでカバーされないもの — 電話カメラ間のデコーダーの違い、およびデータ マトリックスなどの非 QR シンボル体系
エラー修正は、すべてのカメラ、スクリーン リーダー、または印刷プロセスで厄介なシンボルをデコードできることを保証するものではありません。コントラストの低い色の小さなラベルに設定されたコードは、どの回復レベルでも失敗する可能性があります。この記事では、Code 128 リニア バーコードやデータ マトリックスではなく、QR コードについて説明します。エンコーダと回復ルールが異なります。スキャンが成功しても、コードが開く URL の信頼性や将来の可用性については何もわかりません。
要点 — コードが存在する表面のレベルを決定し、QR & バーコード ツールキットでコードを生成してテストします。
表面と損傷の可能性からレベルを選択し、モジュールのサイズを調整してクワイエット ゾーンを確保します。 QR & Barcode Toolkit は、QR エンコーダーを使用してデバイス上にグリッドを構築します。入力した値はコード生成サーバーにアップロードされません。サンプルをエクスポートし、最終寸法で印刷し、何百部ものコピーを承認する前にテストします。