Versionsinformationen

Auch genannt: Versionsbits, Versionsblock, Version Information

Definition

Die Versionsinformationen sind ein 18-Bit-Feld, das die Version eines großen QR-Codes festhält. Sie kommen nur in den Versionen 7 bis 40 vor, als zwei Blöcke von 6 × 3 Modulen nahe den Suchmustern oben rechts und unten links.

Was sie enthalten

Das Feld enthält 6 Bit für die Versionsnummer von 7 bis 40, gefolgt von 12 Bit BCH-Fehlerkorrektur, insgesamt also 18 Bit. Dank der Fehlerkorrektur kann ein Lesegerät die Version auch dann ermitteln, wenn einige dieser Module beschädigt sind.

Jede Kopie ist als Block aus 6 mal 3 Modulen angelegt. Ein Block liegt direkt über dem Suchmuster unten links, der andere direkt links vom Suchmuster oben rechts, wobei die Bits zwischen beiden transponiert sind.

  • Nur in den Versionen 7–40 vorhanden
  • 6 Bit Versionsnummer
  • 12 Bit BCH-Fehlerkorrektur
  • Zwei Kopien, je 6 × 3 Module

Warum kleine Codes sie nicht haben

Bei den Versionen 1 bis 6 kann ein Lesegerät die Version zuverlässig durch Vermessen des Codes mit Such- und Taktmustern bestimmen. In größeren Codes sind die Module im Verhältnis zum ganzen Symbol klein, und ein kleiner Messfehler könnte bei der falschen Version landen. Deshalb ergänzt die Norm einen ausdrücklichen Eintrag.

Häufig gestellte Fragen

Woher weiß ein Scanner, welche Version eines QR-Codes er liest?

Bei den Versionen 1–6 vermisst er das Raster mit Such- und Taktmustern. Bei den Versionen 7–40 liest er zusätzlich die Versionsinformationsblöcke nahe zwei der Suchmuster.

Warum hat mein QR-Code kleine rechteckige Blöcke nahe zwei Ecken?

Ist der Code Version 7 oder größer, sind das die Versionsinformationsblöcke. Sie halten die Versionsnummer zweimal fest, geschützt durch Fehlerkorrektur.

Quellen und Normen

Alle Begriffe