Ajout structuré

Aussi appelé: QR codes concaténés, QR multi-symboles, structured append

Définition

L’ajout structuré est une fonction du QR code qui répartit un même message sur jusqu’à 16 codes. Chaque code porte sa position, le nombre total et un octet de parité pour que le lecteur les assemble dans l’ordre.

Comment ça marche

Un en-tête d’ajout structuré vient en premier dans chaque symbole. Il commence par l’indicateur de mode 0011, puis 4 bits pour la position du symbole dans la séquence et 4 bits pour le nombre total de symboles, puis une valeur de parité de 8 bits.

L’octet de parité est le XOR de tous les octets du message d’origine, et chaque symbole de l’ensemble porte la même valeur. Le lecteur s’en sert pour vérifier que les codes recueillis vont ensemble.

  • Jusqu’à 16 symboles par message
  • En-tête : indicateur de mode, position sur 4 bits, total sur 4 bits, parité sur 8 bits
  • Les symboles peuvent être scannés dans n’importe quel ordre
  • Chaque symbole peut avoir sa propre version et son propre niveau de correction d’erreur

Quand on l’utilise

L’ajout structuré a été conçu pour les données trop volumineuses pour un seul symbole, ou pour loger des données dans un espace long et étroit sous forme d’une rangée de codes plus petits. On le rencontre surtout dans des applications industrielles et documentaires avec des scanners dédiés.

Les applications appareil photo des téléphones grand public le prennent rarement en charge. Elles lisent en général chaque symbole isolément et affichent le fragment : pour un usage public, un seul code avec un lien court vers le contenu complet est donc plus fiable.

Questions fréquentes

Puis-je répartir des données sur plusieurs QR codes ?

La norme le permet avec l’ajout structuré, jusqu’à 16 codes. Peu de scanners de téléphone assemblent les morceaux : c’est donc surtout utile avec des lecteurs industriels.

Que faire si mes données ne tiennent pas dans un seul QR code ?

Pour un usage public, hébergez le contenu en ligne et encodez plutôt un lien court. L’ajout structuré ne fonctionne que si vous maîtrisez le logiciel de scan.

Sources et normes

Tous les termes