2D-Barcode
Ein 2D-Barcode wird in zwei Richtungen zugleich gelesen und fasst daher weit mehr als die gestreifte Art.
Ausführlicher
Ein gewöhnlicher Strichcode wird quer gelesen, und nur quer. Die Höhe der Striche trägt nichts: Sie ist da, damit ein schräg geführter Scanner trotzdem alle kreuzt. Ein solcher Code fasst acht bis dreizehn Ziffern oder eine kurze Zeichenzeile, wo der Code es erlaubt — eine Referenz und sonst nichts.
Ein 2D-Code nutzt auch die Höhe. Er ist ein Raster, und jedes Feld des Rasters trägt etwas. Das ist ein Sprung in der Größenordnung, kein kleiner Gewinn: einige hundert bis einige tausend Zeichen statt eines Dutzends. Eine ganze Anschrift, eine Zahlung, eine Lieferzeile.
Was es an einem echten Dokument bewirkt
Auf einer Rechnung enthält ein QR-Code am Fuß der Seite das zu zahlende Konto, den genauen Betrag und die Referenz. Wer zahlt, richtet ein Telefon darauf, und seine Banking-App füllt die Überweisung aus.
Die Engine zeichnet den Code wie jede andere Form auf die Seite, in deckenden schwarzen Rechtecken. Er bleibt in jeder Größe scharf, was ein Foto eines Codes nicht täte, und kommt auf Papier genauso heraus wie am Bildschirm.
Woher es kommt, und warum
Strichcodes kamen in den 1970er-Jahren in die Läden und taten jahrelang, was von ihnen verlangt wurde. Was sie nicht konnten, war die Information selbst zu tragen: Sie tragen eine Nummer, und die Information liegt an anderer Stelle in einer Datenbank. Die Industrie wollte sie auf dem Gegenstand.
In den zwanzig Jahren danach erschienen mehrere Antworten, jede geprägt von der Aufgabe, für die sie gemacht war: DataMatrix, ein winziges Quadrat für kleine Teile; PDF417, ein breiter flacher Code für Ausweisdokumente; Aztec, gemacht, um von einem leuchtenden Bildschirm gelesen zu werden. Jeder ist eine eigene Norm, und keiner hat die anderen ersetzt.