Formats de codes QR pris en charge

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

Les codes QR se présentent sous plusieurs formes et tailles, chacune étant adaptée à différents besoins en termes de capacité de données , d'espace physique et de flexibilité de numérisation . Que vous imprimiez sur une grande étiquette d'expédition ou que vous intégriez des codes sur de minuscules composants matériels, IronQR prend en charge toutes les principales normes QR pour vous aider à accomplir votre tâche.

Cet article présente les trois variantes de QR que IronQR peut générer et lire , avec un exemple de code rapide pour vous aider à démarrer immédiatement.


variantes compatibles avec les codes QR

Les codes matriciels bidimensionnels (2D) offrent un moyen compact et fiable de stocker plus d'informations que les codes-barres traditionnels. IronQR prend en charge les types de QR suivants :

Code QR

Le code QR carré standard utilisé dans le monde entier, des paiements mobiles aux menus de restaurants, en passant par la logistique, le marketing et bien plus encore.

  • Capacité de données : jusqu'à 7 089 caractères numériques ou 4 296 caractères alphanumériques

  • Correction d'erreurs : Quatre niveaux ( Faible , Moyen , Élevé , Très élevé ) garantissent la récupération des données même lorsqu'une partie du code est rayée, tachée ou masquée.

  • Cas d'utilisation : Idéal pour les applications générales nécessitant une capacité de données moyenne à importante et une haute fiabilité

Il s'agit du format de code QR le plus reconnu et le plus utilisé, offrant un équilibre optimal entre capacité, portée de lecture et flexibilité dans tous les secteurs d'activité.

! Code QR

Micro Code QR

Une version miniaturisée du code QR standard, conçue pour les situations où l'espace est extrêmement limité, comme pour les appareils électroniques, les étiquettes de vente au détail ou les scellés de garantie.

  • Capacité de données : jusqu'à 35 caractères numériques ou 21 caractères alphanumériques

  • Efficacité : Prend moins de place et est plus rapide à scanner grâce à la taille réduite du module

  • Cas d'utilisation : Idéal pour l'étiquetage de petits objets, le suivi des composants ou les situations où seule une petite quantité de données doit être stockée.

Bien qu'il prenne en charge moins de caractères qu'un code QR standard, le Micro QR est très efficace dans les environnements physiques restreints.

! Micro QR Code

Microcode rectangulaire (RMQRCode)

Un format rectangulaire compact conçu pour s'adapter aux espaces étroits ou allongés où les codes carrés ne sont pas adaptés.

  • Capacité de données : comparable à celle d'un micro-code QR

  • Avantage lié à la forme : offre une grande flexibilité de mise en page lorsque des zones d'impression rectangulaires sont disponibles.

Cas d'utilisation : Idéal pour les formulaires , les applications en bordure d'étiquette et la billetterie où la largeur ou la hauteur est limitée, mais pas les deux simultanément.

Le code RMQR est fonctionnellement similaire au Micro QR, mais offre une adaptabilité de mise en page non disponible avec les formats carrés.

! Microcode rectangulaire

Extrait de démarrage rapide

Utilisez le code ci-dessous pour générer un code QR avec l'encodage de votre choix. Vous pouvez facilement basculer entre les trois types pris en charge en modifiant la valeur d'encodage.

: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

Pour générer un code QR standard ou un code RMQR, utilisez simplement QrEncoding.QRCode ou QrEncoding.RMQRCode.


[{i:(Lors du décodage, définissez QrEncoding.All pour permettre à IronQR de détecter automatiquement le format de n'importe quel code QR. Ceci est particulièrement utile dans les environnements à code mixte.

Questions Fréquemment Posées

Quels sont les principaux formats de codes QR pris en charge par IronQR?

IronQR prend en charge trois principaux formats de codes QR : le code QR standard, le Micro QR Code et le Rectangular Micro Code (RMQRCode), chacun adapté à différents cas d'utilisation et capacités de données.

Comment puis-je générer un code QR en C# avec IronQR?

Vous pouvez utiliser IronQR pour générer des codes QR en C# en utilisant la propriété QrEncoding. Par exemple, utilisez QrEncoding.QRCode pour les codes QR standards, ou QrEncoding.RMQRCode pour les Rectangular Micro Codes.

Quelle est la différence entre un code QR standard et un Micro QR Code?

Un code QR standard a une capacité de données élevée, supportant jusqu'à 7,089 caractères numériques ou 4,296 caractères alphanumériques, tandis qu'un Micro QR Code est plus petit, pouvant stocker jusqu'à 35 caractères numériques ou 21 caractères alphanumériques, idéal pour des environnements à espace restreint.

Pourquoi choisirais-je un RMQRCode plutôt que d'autres formats de code QR?

RMQRCode est idéal pour des agencements nécessitant des zones d'impression rectangulaires, offrant une solution compacte pour des environnements où les codes carrés ne conviennent pas, comme les formulaires et les applications de bord d'étiquette.

Comment IronQR gère-t-il différents formats de codes QR dans un même environnement?

En définissant QrEncoding.All, IronQR peut détecter automatiquement le format de tout code QR, le rendant efficace pour des environnements avec des types de codes QR mixtes.

Quels facteurs dois-je prendre en compte lors de la sélection d'un format de code QR?

Lors du choix d'un format de code QR, considérez la capacité de données requise, l'espace physique disponible, et l'environnement de numérisation. IronQR fournit plusieurs formats pour répondre à divers besoins.

IronQR peut-il lire des codes QR avec des sections endommagées?

Oui, les codes QR standards générés avec IronQR supportent quatre niveaux de correction d'erreurs, permettant la récupération de données même si une partie du code est endommagée.

Quels sont les avantages d'utiliser des Micro QR Codes?

Les Micro QR Codes sont bénéfiques dans des scénarios à espace limité en raison de leur taille réduite et de leurs capacités de balayage plus rapides, les rendant adaptés à l'électronique, aux étiquettes de vente au détail et aux scellés de garantie.

Comment choisir le bon niveau de correction des erreurs pour mon code QR ?

Choisissez le niveau de correction des erreurs en fonction de l'environnement dans lequel votre code QR sera utilisé. IronQR offre des niveaux Bas, Moyen, Élevé et Très Élevé pour assurer l'intégrité des données même si le code est partiellement endommagé.

Quel est le meilleur format de code QR pour la logistique et le marketing?

Le code QR standard est le meilleur pour la logistique et le marketing en raison de sa haute capacité de données, sa large reconnaissance, et ses capacités robustes de correction d'erreurs.

Zeeshan Wazir
Développeur Full Stack

Zeeshan Wazir est un développeur Full Stack avec une solide expérience en PHP (Laravel), C# et ASP.NET. Il est également habile en script Python, l'utilisant souvent pour rationaliser et automatiser des tâches complexes.

Avec un MPhil en informatique, Zeeshan combine une connaissance technique ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 58,270 | Version : 2026.2 vient de sortir