Was ist ein QR-Code?

Was ist eigentlich ein QR Code?

„Quick Response, oder QR, ist ein spezieller Barcode-Typ, der eine Vielzahl von Informationen speichern kann. Der offensichtliche Unterschied zwischen einem QR Code und einem Strichcode ist sein Aussehen. Ein QR Code ist immer quadratisch und enthält kleine, gleichmäßige Blöcke, die so ähnlich aussehen wie die bei Tetris. Ein Strichcode hingegen hat vertikale Striche unterschiedlicher Dicke und wird oft zusammen mit einer Seriennummer verwendet.“ (Quelle: https://www.qrcode-generator.de/solutions/, 12.10.2021, 10:54 Uhr)

Der offensichtliche Unterschied zwischen einem QR Code und einem Barcode ist sein AussehenDer offensichtliche Unterschied zwischen diesen beiden Codes ist Ihr Aussehen

Aufbau von einem QR-Code

QR-Codes, die immer quadratisch sind, verfügen über einen systematischen Aufbau und fest vorgegebene Eigenschaften. Eindeutig definierte Bereiche enthalten bestimmte Informationen oder erfüllen eine ganz bestimmte Funktion. Die kleinsten wiederum quadratischen und entweder hell oder dunkel erscheindenen Einheiten werden Module (nicht Pixel) genannt.

Die an drei Ecken platzierten Positionsmarkierungen begrenzen den QR-Code und geben die Orientierung eindeutig wieder.

QR-Code Positionsmarkierungen
Positionsmarkierungen

Eine Ausrichtungsmarkierung, die je nach Größe (Datenmenge) auch mehrfach erscheinen kann, dient zusätzlich der Orientierung.

QR-Code Ausrichtungsmarkierung
Ausrichtungsmarkierung

Die Synchronisationslinien, die abwechselnd aus dunklen und hellen Modulen bestehen und mit einem dunklen Modul beginnen und enden, helfen dem Scanner die Zeilen der Datenmatrix besser ausmachen zu können und bestimmen durch ihre Länge ebenfalls die Größe der Matrix.

QR-Code Synchronisationslinien
Synchronisationslinien

Die Versionsfelder geben eine von 40 möglichen Versionen des QR-Codes wieder. Die Anzahl der Module und deren Konfiguration ist versionsabhängig.

QR-Code Versionsfelder
Versionsfelder

Die Formatfelder geben die Version und den Fehlerkorrekturlevel an und stellen daher Metainformation dar.  Der Fehlerkorrekturlevel gibt an, zu wie viel Prozent ein QR-Code beschädigt sein kann, um diesen noch lesen zu können. Standardeinstellung ist Level L = 7% , Level M = bis zu 15%, Level Q = bis zu 25% und Level H = bis zu 30%.

QR-Code Formatfelder
Formatfelder

Das Datenfeld enthält die Informationen, die für die AnwenderInnen von Bedeutung sind und daneben je nach dem oben erwähntem Level ein bestimmte Menge an Fehlerkorrekturdaten.

QR-Code Datenfeld
Datenfeld

Der Randbereich stellt schließlich noch sicher, dass ein Abstand zu möglichen umgegebenden Elementen gegeben ist, die das Lesen erschweren könnten.

QR-Code Randzone
Randzone

(Quelle: https://www.qualimobil.de/index.php/aufbau-eines-qr-codes, 13.10.2021, 20:25 Uhr)