Ce qu’elles contiennent
Le champ contient 6 bits pour le numéro de version, de 7 à 40, suivis de 12 bits de correction d’erreur BCH, soit 18 bits au total. La correction d’erreur permet au lecteur de retrouver la version même si quelques-uns de ces modules sont abîmés.
Chaque copie est disposée en un bloc de 6 par 3 modules. Un bloc se trouve juste au-dessus du motif de repérage inférieur gauche et l’autre juste à gauche du motif de repérage supérieur droit, les bits étant transposés entre les deux.
- Présentes uniquement dans les versions 7 à 40
- 6 bits de numéro de version
- 12 bits de correction d’erreur BCH
- Deux copies, chacune de 6 × 3 modules
Pourquoi les petits codes n’en ont pas
Pour les versions 1 à 6, un lecteur peut déterminer la version de façon fiable en mesurant le code avec les motifs de repérage et de synchronisation. Dans les codes plus grands, les modules sont petits par rapport à l’ensemble du symbole, et une légère erreur de mesure pourrait aboutir à une mauvaise version : la norme ajoute donc un enregistrement explicite.