QR code

Code QR

Ressources approfondies :
Vidéo: Générer un code à barres et code QR
Info: À propos du Code Qr

Un code QR (abréviation de Quick Réponse) est un code-barres matriciel spécifique (ou code bidimensionnel), lisible par des lecteurs de codes-barres QR et des caméras de smartphone. Le code se compose de modules noirs disposés en quadrillage sur fond blanc. Les informations encodées peuvent être du texteURL ou d'autres données. Commun au Japon, où il a été créé par la filiale de Toyota Denso-Wave en 1994, le code QR est l'un des types de codes-barres bidimensionnels les plus populaires. QR est l'abréviation de Quick Response, car le créateur voulait que le code permette à son contenu d'être décodé à grande vitesse.*

Remarque :
Aucun texte lisible par l'homme ne s'affiche avec ce type de symbologie.

Les symboles QR Code peuvent être de deux types : Micro QR Code ou Standard QR Code.
Micro QR Code est une version plus petite de la symbologie et, selon le contenu et le niveau de correction d'erreur, peut représenter jusqu'à 35 chiffres ou 21 caractères alphanumériques. Il existe 4 versions de Micro QR Code: Micro QR Code 1 à Micro QR Code 4. Ils ont une capacité d'encodage des données et une taille physique croissantes.
Le code QR standard peut représenter jusqu'à 7.089 chiffres ou 4.296 caractères alphanumériques. Il existe 40 versions de QR Code standard: de la version 1 à la version 40.

Encodage du code QR:12345
Micro QR Code Code QR standard

La zone de liste déroulante Encodage, vous permet de définir l'algorithme d'encodage à utiliser pour obtenir la meilleure compression de données possible, visant à réduire l'espace requis pour afficher le symbole. Les options disponibles sont les suivantes :

  • (Mixte) : réglage par défaut. Permet le codage des données en utilisant une combinaison de tous les modes de codage suivants en fonction du type de données trouvées. Normalement, ce paramètre produit les meilleurs résultats.
  • Numérique : active l'encodage des nombres 0 à 9 uniquement.
  • Alphanumérique : permet l'encodage des nombres, des lettres majuscules uniquement et de quelques caractères spéciaux. Idéal pour les codes alphanumériques avec principalement du texte en majuscules.
  • Hex (String) : active l'encodage de n'importe quel caractère dans l'ensemble ASCII. Idéal pour les codes alphanumériques avec du texte en minuscules.
  • Hex (Byte) : codage spécifique pour les données d'octets comprises entre 0 et 255. En utilisant cet algorithme de codage, il est possible de coder n'importe quelle valeur entre 0x00 et 0xFF (décimal 0 ~ 255). Pour utiliser cet encodage, vous devez entrer une chaîne contenant des valeurs hexadécimales à 2 chiffres séparées par un espace : ex. : 32 FA 56 E812 ... etc.
  • Kanji : permet l'encodage des caractères dans le système Shift JIS utilisé pour afficher les caractères japonais.
Encodage du code QR :012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Encodage numérique Encodage Byte (chaîne)

La zone de liste déroulante Taille du symbole vous permet de saisir la dimension minimale du symbole. L'architecture QR Code affiche les données dans un carré. La taille du carré dépend de la quantité de données encodées.
Normalement, le symbole est généré avec la plus petite taille possible nécessaire pour représenter les données codées. Dans certains cas, il peut être souhaitable d'augmenter la taille minimale requise dessinée, pour vous assurer que tous les symboles imprimés ont la même taille quelle que soit la quantité de données codées. Par exemple, si vous connectez un code QR au champ d'adresse d'une source de données, il peut être nécessaire que tous les symboles aient la même taille, quelle que soit la longueur de l'adresse unique. Dans un tel scénario, vous pourrez définir une taille minimale de symbole pour tous les codes-barres générés.

Encodage Code QR : https://www.labeljoy.com/en/download-software-create-labels.html
Avec la taille du symbole (Auto) Avec la taille minimale de symbole de la version 10

La zone de liste déroulante Niveau de correction des erreurs vous permet de sélectionner entre 4 niveaux de récupération différents parmi les quantités de dommages suivantes :

  • L: 7% de capacité de récupération.
  • M: 15% de capacité de récupération.
  • Q: 25% de capacité de récupération.
  • H: (par défaut) 30% de capacité de récupération.

Le code QR implémente la correction d'erreurs pour assurer la lisibilité sur les symboles partiellement endommagés. Plus le niveau de correction d'erreur est élevé, plus la taille de symbole nécessaire pour coder les mêmes données est grande.

Encodage Code QR : https://www.labeljoy.com/en/download-software-create-labels.html
Avec niveau de correction d'erreur L Avec niveau de correction d'erreur Q

Concaténation de texte :
Lorsqu'un Code QR est généré par concaténation de champs ou de compteurs, les règles suivantes s'appliquent:
- Le contenu du texte doit être conforme à l'algorithme de codage sélectionné.
- La longueur du texte ne doit pas dépasser la capacité maximale.
Lorsqu'une valeur non conforme aux règles ci-dessus est trouvée, le code-barres n'est pas affiché.

Limitations :
les symboles Code QR générés avec Labeljoy ne prennent pas en charge: l'interprétation de canal étendu (ECI), le mode FNC1 et le mode d'ajout de structure.

* De wikipedia.