SIMETRIUM .COM QR · ISO/IEC 18004
Denso Wave · 1994
DE|36 Sprachen
Nicht verwechseln
QR ist eine Schreibweise, keine Adresse. In einen Code passt ein Link, ein WLAN-Passwort, eine Visitenkarte oder eine Zahlung. Der Scanner liest Text; was damit geschieht, entscheidet das Handy.
Logo
Ein Bild in der Mitte ist ein Schaden, den die Korrektur behebt. Je höher die Stufe, desto mehr lässt sich verdecken, aber desto größer wird der Code selbst.
Auf der Tafel: eine Handykamera über einer Visitenkarte mit Code. Die Karte liegt schräg auf einem Holztisch, der Code ist im Bild verzerrt. Die Kamera sucht drei Eckquadrate mit dem Breitenverhältnis 1 : 1 : 3 : 1 : 1. Die Quadrate leuchten blau auf, und an ihnen wird das Modulraster aufgebaut. Den Bruchteil einer Sekunde später erscheint unten auf dem Bildschirm die Adresse der Website.
Begriffspass · automatische Identifikation · Matrixcode

QR-Code

Quick Response · 21×21 … 177×177 Module · L 7 % · M 15 % · Q 25 % · H 30 %

Ein Café druckt den QR-Code der Speisekarte auf die Tische und setzt sein Logo in die Mitte. Auf den ersten Tischen lässt sich der Code sofort lesen, auf den neuen Aufklebern nicht: Die Designerin hat das Logo vergrößert. Der Code scheint heil, alle drei Eckquadrate sind da. Doch unter dem Logo ist ein Drittel der Bytes eines Blocks verschwunden, und die Korrektur der Stufe M repariert weniger. Das Handy schaut den Code an und schweigt.

Ein QR-Code schreibt Text in quadratischen Modulen: dunkel ist 1, hell ist 0. Die Daten sind in Bytes zerlegt und in einer Schlange angeordnet. Dazu kommen Reed-Solomon-Korrekturbytes: Mit ihnen stellt der Scanner den beschädigten Teil wieder her. Über den Daten liegt eine von acht Masken, damit der Code keine großen leeren Flecken hat. Maskennummer und Korrekturstufe stehen zweimal neben den Suchmustern.

Was es istzweidimensionaler Matrixcode mit Fehlerkorrektur
StandardISO/IEC 18004; nationale Fassungen — JIS X 0510 in Japan, GB/T 18284 in China, GOST R ISO/IEC 18004 in Russland
GrößeVersionen 1–40: von 21×21 bis 177×177 Modulen, +4 Module Ruhezone
Kapazitätbis zu 7089 Ziffern, 4296 Buchstaben und Ziffern oder 2953 Bytes
AbsicherungReed–Solomon über GF(256), 7 bis 30 % der Bytes
Gelesen mitmit der Kamera: Ein Laserstrahl braucht eine Zeile, QR braucht das ganze Bild
Ins Labor Zur Entwicklung der Codes
Etymologie

Schnelle Antwort, Mutter und Maß

Der Name QR ist eine in Japan erfundene englische Abkürzung; QR Code ist eine eingetragene Marke von Denso Wave. Die meisten Sprachen haben die lateinischen Buchstaben übernommen, das Chinesische dagegen nennt den Code nach seinem Aufbau — „zweidimensional“. Der Standard nennt den Code einen Matrixcode und seine Quadrate Module.

QRengl. Quick Response
altengl. cwic · lebendig→quick · schnell+lat. respondere · antworten→Quick Response
Quick geht auf altenglisch cwic zurück — „lebendig“; daher „schnell, flink“. Response stammt vom lateinischen respondere, „antworten, etwas zurückversprechen“. Denso Wave nannte den Code nach seinem Hauptziel: der schnellen Reaktion des Scanners am Fließband.
Matrixlat. matrix
mater · Mutter→matrix · Gebärmutter, Ursprung→Gussform→Zahlentabelle
Lateinisch matrix heißt „Gebärmutter“, von mater, „Mutter“: das, woraus etwas hervorgeht. Daher die Gussform für Lettern in der Druckerei und im neunzehnten Jahrhundert bei Mathematikern die rechteckige Zahlentabelle. Ein Matrixcode ist ebenfalls eine Tabelle: Zeilen und Spalten aus Modulen.
Modullat. modulus
modus · Maß, Art und Weise→modulus · kleines Maß→Codemodul
Modulus ist eine Verkleinerungsform von modus, „Maß“: ein kleines Maß. Die Architekten Roms nannten so die Einheit, mit der sie die Teile eines Gebäudes ausmaßen. Auch im Code ist das Modul eine Maßeinheit: Alle Größen sind in Modulen angegeben, nicht in Millimetern.
Wie es in anderen Sprachen heißt
二维码 èrwéimǎ — Chinesisch: „zweidimensionaler Code“. So heißen QR und jeder 2D-Code; „扫码“ bedeutet „den Code scannen“
QRコード kyūāru kōdo — Japanisch, in der Heimat des Codes; eine Marke von Denso Wave
código QR — Spanisch und Portugiesisch; in Argentinien und Brasilien ein geläufiges Wort fürs Bezahlen
رمز QR — Arabisch; ausgeschrieben رمز الاستجابة السريعة, „Zeichen der schnellen Antwort“
QR код — Mongolisch, Russisch, Kasachisch: lateinische Buchstaben und das eigene Wort für „Code“
QR कोड — Hindi; ein Zahlungs-QR in Indien ist ein UPI QR
L · M · Q · H
Low, Medium, Quartile, High — Korrekturstufen: 7, 15, 25 und 30 % der Bytes
ECC
Error Correction Code — Korrekturbytes, die den Daten angefügt werden
BCH
Bose-Chaudhuri-Hocquenghem-Code; er schützt Format und Version
GF(256)
ein Galois-Körper aus 256 Elementen: Bytes werden nach eigenen Regeln addiert und multipliziert
01 · Aufbau

Der Hilfsrahmen und die Byte-Schlange

Drei Suchmuster in den Ecken sagen der Kamera, wo der Code liegt und wie er gedreht ist. Die gestrichelte Taktlinie dazwischen legt die Rasterweite fest. Ab der zweiten Version stehen im Inneren Ausrichtungsmuster: Mit ihnen gleicht der Scanner Verzerrung und Papierwölbung aus. Neben den Suchmustern liegen 15 Formatbits, bei großen Versionen noch 18 Bits Versionsnummer.

Alles Übrige sind Daten. Sie werden in Doppelspalten zu zwei Modulen als Schlange geschrieben: von unten nach oben, dann von oben nach unten, von rechts nach links. Die Korrekturbytes folgen direkt auf die Daten. Bei großen Versionen sind die Bytes auf mehrere Blöcke verteilt und gemischt, sodass ein Fleck jeden Block ein wenig beschädigt statt einen Block ganz.

v — Versionsnummer · S — Seitenlänge in Modulen · n — Bytes im Block · k — Datenbytes im Block · t — korrigierbare Fehler · N — Anzahl der Ziffern · c — Bits des Zählers · d — 5 Formatbits
40
Versionen, Schritt von 4 Modulen
8
Masken zur Wahl
30 %
Bytes repariert Stufe H
Interaktiv · 15 Formatbits

Wie ein Code Stufe und Maske verrät

Wählen Sie Korrekturstufe und Maske. Darunter stehen fünf Datenbits, zehn Prüfbits und die Schutzmaske. Diese Zeichenfolge wird zweimal geschrieben: um das linke obere Suchmuster und entlang der beiden anderen.

Referenz · Extremversionen
21×21Version 1: 26 Bytes, bei Stufe L — 17 Buchstaben Text 177×177Version 40: 3706 Bytes, 46 Ausrichtungsmuster 4 ModuleRuhezone um den Code, ohne Druck 1:1:3:1:1Breitenverhältnis im Suchmuster entlang jeder Linie durch die Mitte
Interaktiv · ein echter QR-Encoder und -Scanner

Code bauen und beschädigen

Der Code wird nach dem Standard aus Ihrem Text gebaut: Modus, Version, Blöcke, Reed–Solomon, Maske. „Struktur“ — klicken Sie auf ein Modul und erfahren Sie, wessen Bit es ist. „Maske“ — probieren Sie die acht Masken durch und sehen Sie die Strafpunkte. „Beschädigung“ — verdecken Sie die Mitte mit einem Logo, tropfen Sie Farbe darauf, zerkratzen Sie ihn. Der Scanner liest, was übrig ist, und repariert die Blöcke.

Logo in der Mitte

Diagramm · wie viel sich verdecken lässt
Logo gegen Korrekturstufe
Eine Zeile ist eine Stufe, eine Zelle eine Logogröße. Jede Zelle ist ein eigener Leseversuch Ihres Textes mit Ihren Klecksen und Kratzern. Grün — gelesen, rot — nicht gelesen, gelb — fremder Text gelesen.
Flächenanteil unter dem LogoL · M · Q · H
Diagramm · acht Masken
Strafpunkte jeder Maske
Der Balken setzt sich aus vier Regeln zusammen: Serien, Quadrate 2×2, falsche Suchmuster, Balance des Dunklen. Das Dreieck ist das Minimum, das der Encoder wählt. Der helle Balken ist die aktuelle Maske.
MaskennummerStrafpunkte
02 · Entwicklung zweidimensionaler Codes

Von der Zeile zur Fläche

Der lineare Code stieß an seine Längengrenze: Mehr als zwei Dutzend Zeichen passen nicht in eine Zeile. Zuerst stapelte man Zeilen, dann ging man zu einem Raster aus Modulen über. Jeder Code löste seine eigene Aufgabe: ein Bauteil in der Fabrik, ein Paket am Förderband, ein Ticket auf dem Display. QR setzte sich durch, weil er kostenlos wurde und in die Handys kam.

trägtwofür
03 · Modi und Kapazität

Das Alphabet bestimmt die Größe

QR verdichtet Daten durch die Wahl des Modus. Ziffern gehen in Dreiergruppen zu 10 Bits. Lateinische Großbuchstaben, Ziffern und neun Zeichen gehen paarweise zu 11 Bits. Alles andere wird in Bytes zu 8 Bits geschrieben. Vor den Daten stehen 4 Bits Modus und ein Zeichenzähler.

VERGLEICHSTEXT
■ Ziffer■ alphanumerisches Zeichen■ nur als Byte

Kapazität der Versionen 1–40 im Modus dieses Textes · der Punkt ist Ihr Text
Modus, Version 40
L
M
Q
H
Alphabet
04 · Was drinsteckt

Einfach Text nach Vereinbarung

QR selbst weiß nicht, dass in ihm ein Link oder ein Passwort steckt. Er speichert eine Zeichenfolge. Das Handy schaut auf den Anfang: https:// — Browser öffnen, WIFI: — mit dem Netz verbinden, BEGIN:VCARD — Kontakt speichern. Zahlungsstrings sind in jedem Land anders. Massenhafte QR-Zahlungen begannen in China: Alipay und WeChat Pay. In Indien ist es ein upi://pay-Link, im Euroraum eine SEPA-Überweisung im EPC-Format, in Brasilien Pix nach der EMVCo-Vorlage, in Russland Zahlungsdaten nach GOST R 56042-2014.

Die Zahlungsdaten sind fiktiv. Die gewählte Variante geht auch ins Labor: Sehen Sie, welche Version der Code bekommt.
Zerlegung der Zeichenfolge ·
05 · Druckregeln
Richtig
Ruhezone — 4 Module auf allen Seiten
Codeseite mindestens ein Zehntel des Abstands zur Kamera: bei 3 m — ab 30 cm
Logo nur in der Mitte und bei Stufe Q oder H
kurzer Link: weniger Bytes — kleinere Version — größeres Modul
nach dem Druck auf mehreren Handys testen, nicht im Entwurf
Falsch
ein Bild über einem Suchmuster oder der Formatzeile
helle Module auf hellem Grund, ein Verlauf über den ganzen Code
zu Punkten abgerundete Module bei einem Code kleiner Version
Code auf der Krümmung einer Flasche ohne Reserve in der Korrekturstufe
ein langer Link mit Werbemarkierungen auf einem kleinen Aufkleber
06 · Nachbarcodes
07 · Historischer Teil
Go-Brett · Raster aus Steinen
Anmerkung

Masahiro Hara erzählte, die Idee des Rasters sei ihm beim Go-Spiel gekommen: Schwarze und weiße Steine auf dem Brett tragen bereits viel Information. Die Schwierigkeit lag woanders — die Kamera muss den Code sofort zwischen Schrift und Bildern finden. Hara durchsuchte Zeitungen, Zeitschriften und Schachteln und wählte ein Breitenverhältnis, das im Druck fast nie vorkommt.

Das Muster 1 : 1 : 3 : 1 : 1 sieht entlang jeder Linie durch die Mitte gleich aus, unter welchem Winkel die Kamera auch schaut. Hat der Scanner drei solche Muster gefunden, kennt er Lage, Drehung und Größe des Codes, ohne ein einziges Datenbit zu lesen. Deshalb liest sich QR in jeder Ausrichtung, während man einen Strichcode mit der Zeile zum Strahl halten muss.

11311
Suchmuster · 7×7
das Fundament · 7 Einheiten

Die sieben SI-Basiseinheiten

zum Thema · Codes und Bezeichnungen
Das Labor des Verzeichnisses: ein Glas Kohlsaft, ein Brenner, ein Glas Wasser auf einer kalten Platte und ein Zahnradgetriebe
Verzeichnis · alle Größen auf einer Seite
Das Labor am Eingang zum Verzeichnis

Ein Tropfen Säure ändert die Farbe des Safts, Salz färbt die Flamme, Wasser gefriert durch ein Klopfen. Darunter alle Simetrium-Blätter, nach Fachgebieten und alphabetisch.

Verzeichnis öffnen →
08 · Ihre Sprache
jeder Link führt zu einer echten Sprachseite

Lesen Sie in Ihrer Sprache

übersetzt und korrekturgelesenRohübersetzungin der Warteschlange