サポートされているQRコード形式

This article was translated from English: Does it need improvement?
Translated
View the article in English

QR コードにはさまざまな形やサイズがあり、それぞれデータ容量物理的なスペーススキャンの柔軟性などのさまざまなニーズに合わせて調整されています。 大きな配送ラベルに印刷する場合でも、小さなハードウェア コンポーネントにコードを埋め込む場合でも、IronQR はすべての主要な QR 標準をサポートしており、作業の完了に役立ちます。

この記事では、IronQR が生成し読み取ることができる 3 種類の QR バリアントを紹介し、すぐに使い始めるのに役立つ簡単なコード サンプルも示します。


QRコード対応バリアント

2 次元 (2D) マトリックス コードは、従来のバーコードよりも多くの情報をコンパクトかつ確実に保存する方法を提供します。 IronQR は次の QR タイプをサポートしています。

QRコード

モバイル決済からレストランのメニュー、物流、マーケティングなど、世界中で使用されている標準の正方形の QR コードです

*データ容量:最大7,089文字の数字または4,296文字の英数字

*エラー訂正: 4 つのレベル (最高) により、コードの一部が傷ついたり、汚れたり、見えなくなったりした場合でもデータの回復が保証されます。

*使用例:中規模から大規模のデータ容量と高い信頼性を必要とする汎用アプリケーションに最適

これは、あらゆる業界において、容量、スキャン範囲、柔軟性のバランスが取れた、最も認知され、広く使用されている QR コード形式です。

! QRコード

マイクロQRコード

標準 QR コードの小型バージョンで、電子機器、小売タグ、保証シールなど、スペースが極めて限られているシナリオ向けに設計されています。

*データ容量:最大35桁の数字または21桁の英数字

*効率:モジュールサイズが小さいため、スペースを節約でき、スキャンが高速になります。

*使用例:小さなアイテムのラベル付け、コンポーネントの追跡、または少量のデータのみを保存する場所に最適です。

標準の QR コードよりもサポートされる文字数は少ないですが、マイクロ QR は制約のある物理環境で非常に効果的です。

! マイクロQRコード

長方形マイクロコード(RMQRコード)

正方形のコードがうまく機能しない狭い場所や細長い場所にフィットするように設計されたコンパクトな長方形のフォーマットです。

*データ容量:マイクロQRコードと同等

*形状の利点:長方形の印刷領域が利用できるレイアウトに柔軟性を提供します

*使用例:幅または高さが制限されているが両方が制限されていないフォームラベル端のアプリケーションチケット発行に最適です。

RMQRCode は機能的には Micro QR に似ていますが、正方形形式では利用できないレイアウト適応性を提供します。

! 長方形マイクロコード

クイックスタート スニペット

以下のコードを使用して、希望するエンコードで QR コードを生成します。 エンコード値を変更することで、サポートされている 3 つのタイプを簡単に切り替えることができます。

:path=/static-assets/qr/content-code-examples/how-to/create-qr-code-with-encoding-type.cs
using IronQr;
using IronQr.Enum;

// Generate a Micro QR code and save it as PNG
QrCode myQr = QrWriter.Write(
    "Hello IronQR",
    new QrOptions { Encoding = QrEncoding.MicroQRCode }
);

myQr.Save().SaveAs("QR.png");
Imports IronQr
Imports IronQr.Enum

' Generate a Micro QR code and save it as PNG
Dim myQr As QrCode = QrWriter.Write(
    "Hello IronQR",
    New QrOptions With {.Encoding = QrEncoding.MicroQRCode}
)

myQr.Save().SaveAs("QR.png")
$vbLabelText   $csharpLabel

標準の QR コードまたは RMQRCode を生成するには、QrEncoding.QRCode または QrEncoding.RMQRCode を使用します。


ご注意デコード時にQrEncoding.Allを設定すると、IronQR があらゆる QR コードの形式を自動的に検出できるようになります。 これは、混合コード環境で特に役立ちます。

よくある質問

IronQRがサポートする主なQRコード形式は?

IronQRは、標準のQRコード、Micro QRコード、長方形のMicroコード(RMQRCode)の3つの主要なQRコード形式をサポートしており、それぞれ異なるユースケースとデータキャパシティに合わせて調整されています。

C#でIronQRを使用してQRコードを生成する方法は?

QrEncodingプロパティを利用して、C#でQRコードを生成できます。例えば、標準のQRコードにはQrEncoding.QRCode、長方形のMicroコードにはQrEncoding.RMQRCodeを使用します。

標準のQRコードとMicro QRコードの違いは何ですか?

標準のQRコードは高いデータキャパシティを持ち、最大7,089の数値または4,296の英数字をサポートしますが、Micro QRコードは小さく、最大35の数値または21の英数字を保持し、スペースが限られた環境に適しています。

他のQRコード形式よりRMQRCodeを選ぶ理由は何ですか?

RMQRCodeは長方形の印刷面に最適で、正方形コードが適さない場合にコンパクトな解決策を提供します。フォームやラベルの端に適用できます。

IronQRは同じ環境で異なるQRコード形式をどのように処理しますか?

QrEncoding.Allを設定すると、IronQRはQRコードの形式を自動的に検出し、混合QRコードタイプの環境で効率的です。

QRコード形式を選択する際に考慮すべき要因は何ですか?

QRコード形式を選ぶ際には、必要なデータ容量、利用可能な物理スペース、およびスキャン環境を考慮してください。IronQRはさまざまなニーズに合わせた多くの形式を提供します。

IronQRは破損したセクションのあるQRコードを読み取ることができますか?

はい、IronQRで生成された標準のQRコードは、4つのエラー修正レベルをサポートしており、コードの一部が破損してもデータを回復できます。

Micro QRコードを使用する利点は何ですか?

Micro QRコードは、その小さなサイズと高速なスキャン能力のおかげで、スペースが限られたシナリオにおいて有益であり、電子機器、小売タグ、保証シールに適しています。

QRコードのエラー修正レベルを選択する方法は?

QRコードが使用される環境に基づいて、エラー修正レベルを選んでください。IronQRは、低、中、高、最高のレベルを提供し、コードが部分的に破損してもデータの完全性を確保します。

物流やマーケティングに最適なQRコード形式は?

高いデータキャパシティ、広範な認知、および堅牢なエラー修正機能を備えているため、標準のQRコードは物流やマーケティングに最適です。

Zeeshan Wazir
フルスタックデベロッパー

Zeeshan WazirはPHP(Laravel)、C#、ASP.NETの強力な背景を持つフルスタックデベロッパーです。彼はまたPythonスクリプティングにも精通しており、複雑なタスクを簡略化および自動化するためによく使用しています。

コンピュータサイエンスのMPhilを取得しており、深い技術的知識を多くのプロジェクトでの手を使っての経験と結び付けています。彼はスマートでスケーラブルなアプリケーションの構築を楽しみ、開発者のワークフローを改善する新しい方法を常に模索しています。

準備はできましたか?
Nuget ダウンロード 58,270 | バージョン: 2026.2 リリース