QR Code® (code-barres 2D)
QR Code® est un code-barres bidimensionnel créé par la société japonaise Denso-Wave en 1994. QR vient de Quick Response (réponse rapide), car le code est conçu pour être décodé à grande vitesse. Le QR Code est devenu populaire pour les applications de marketing mobile. Grâce à sa prise en charge intégrée de l'encodage Kanji, le QR Code est largement utilisé au Japon.
Domaines d'application
Le QR Code est principalement utilisé en Asie (Japon) pour les applications automobiles et logistiques. Depuis 2006/2007, le QR Code est également utilisé dans les domaines du marketing mobile et des affaires (par ex. les cartes de visite japonaises).
Selon l'application, un QR Code peut être utilisé pour encoder des URL spécifiques ou des numéros de billets : dans un scénario de marketing mobile, un symbole QR Code est imprimé ou affiché sur des produits ou du matériel marketing (comme des présentoirs, des magazines ou des sites web). Un utilisateur peut alors scanner et décoder ce QR Code avec un téléphone mobile équipé d'une caméra intégrée et d'un logiciel de décodage adapté. Après le décodage du symbole QR Code, l'utilisateur est redirigé vers des sites web liés au produit ou des campagnes marketing.
En Suisse, le QR code est utilisé dans la partie numérique de la QR-facture, qui remplace les anciens bulletins de versement depuis juin 2020. Le Swiss QR Code contient toutes les informations de paiement nécessaires au déclenchement des paiements.
Exemples de codes QR

QR Code avec URL encodée (marketing mobile) 
QR Code avec 6 caractères 
QR Code avec 200 caractères
Classification
Le QR Code est une symbologie de code-barres 2D à très haute densité de données. En pratique, jusqu'à plusieurs centaines d'octets sont encodés dans un seul symbole. Chaque point d'un symbole QR Code représente un bit. Contrairement aux codes-barres linéaires, qui encodent généralement l'information dans le rapport des barres ou des espaces entre eux, un QR Code est plus tolérant vis-à-vis d'une mauvaise qualité d'impression.
Histoire
Le QR Code a été développé au Japon en 1994 par une équipe dirigée par Masahiro Hara chez DENSO. Il devait initialement accélérer le suivi des pièces dans la production automobile et contenir davantage d’informations que les codes-barres classiques. Ses trois carrés caractéristiques, situés dans les angles, permettent aux lecteurs de repérer rapidement le code. La publication de ses spécifications et sa normalisation internationale en 2000 ont favorisé sa diffusion au-delà de l’industrie. À partir de 2002, les téléphones mobiles équipés de lecteurs de QR Codes ont popularisé son usage quotidien au Japon, avant son adoption mondiale pour les liens web, le marketing et les billets électroniques.
Autres noms
Le QR Code est également connu sous les noms Quick Response Code, QR-Code.
Données techniques
- Normes : les normes applicables à la symbologie de code-barres QR Code sont JIS X 0510 (Japon) ou ISO/IEC 18004 (norme internationale ISO).
- Capacité de données : un seul symbole QR Code peut contenir jusqu'à 7089 caractères numériques, 4296 caractères alphanumériques, 2953 octets (données binaires) ou 1817 caractères Kanji (jeu de caractères selon JIS X 0208). La capacité dépend de la version du code et du niveau de correction d'erreur.
- Jeu de caractères : le QR Code original définissait JIS-8/Shift-JIS comme jeu de caractères par défaut, correspondant à ECI 000020 (d'autres jeux de caractères sont possibles par conception en utilisant différents ECI). Alors que la norme QR Code actuelle (depuis ISO/IEC 18004:2006) définit Latin-1 comme jeu de caractères par défaut, les applications mobiles utilisent souvent UTF-8 par défaut (sans ECI supplémentaire). C'est donc au lecteur de codes-barres (ou à l'application de décodage) de déterminer le jeu de caractères utilisé.
- Correction d'erreur : le QR Code offre une correction d'erreur intégrée basée sur les algorithmes de Reed-Solomon. Le niveau de correction d'erreur peut être ajusté (niveaux pris en charge : faible, moyen, quartile, élevé). Selon le niveau de correction d'erreur, il est possible de restaurer entre 7 % (faible) et 30 % (élevé) des mots de code illisibles dans un symbole QR Code sans perte de données.
- Le QR Code prend en charge le « Structured Append ». Jusqu'à 16 symboles QR Code peuvent être concaténés. Si un lecteur ou décodeur prend en charge cette fonctionnalité, il restitue le contenu des données concaténées dans le bon ordre.
- Qualité d'impression du QR Code : pour optimiser la qualité du code-barres, un symbole QR Code ne doit pas être imprimé avec des points inférieurs à 4 ou 5 pixels de l'appareil.
Logiciel générateur de codes QR
La génération de codes QR est prise en charge par les produits suivants :
- Barcode Studiologiciel de conception de codes-barres→
- TBarCodecomposants de génération de codes-barres→
- TBarCode Officecomplément pour Microsoft® Word et Excel®→
- TBarCode/Xgénérateur de codes-barres (UNIX, Linux, Mac OS X)→
- TBarCode/SAPwinDLL code-barres pour SAP®→
- TFORMerlogiciel d'impression d'étiquettes→