QR-Codes

QR ist der Code, den die meisten Dokumente am Ende wollen: eine Zahlung auf einer Rechnung, eine Bordkarte, ein Link zu einer Akte, eine Seriennummer auf einem Etikett. Er ist auch der, der am häufigsten von irgendeiner Website geholt, als Bild heruntergeladen und eingefügt wird — was funktioniert bis zu dem Tag, an dem das Bild skaliert wird und der Code nicht mehr lesbar ist.

Wählen Sie QR, wenn ein Telefon die Seite liest. Es ist der einzige Code, auf den ein gewöhnlicher Mensch eine Kamera richtet, ohne dass man es ihm zeigen muss, und das ist mehr wert als jeder technische Vorteil: Ein Kunde bezahlt eine Rechnung, öffnet eine Akte oder prüft eine Seriennummer, ohne ein Zeichen zu tippen. Er trägt einige tausend Zeichen, also eine ganze Überweisung oder eine ganze Anschrift statt eines Verweises darauf. Auf der Seite unten stehen drei Codes, jeder mit dem Text beschriftet, den er trägt, und jeder mit dem weißen Rand, den die Norm um ihn verlangt. Dieser Rand ist das Erste, was ein enges Layout auffrisst, und er lässt einen Scanner den Code überhaupt erst finden.

Was dieses Beispiel zeigt

  • QR-Codes, Linie für Linie gezeichnet, scharf in jeder Größe.
  • Der von der Norm verlangte weiße Rand, um jeden Code freigehalten.
  • Jeder Code mit dem Text beschriftet, den er trägt.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Code 128 und Handels-Barcodes

Striche für die beiden Aufgaben, die sie wollen: Code 128 für beliebigen Text und die drei, die eine Kasse liest — EAN-13, UPC-A, EAN-8 —, jeder mit berechneter statt eingetippter letzter Ziffer.

Data-Matrix-Codes

Der Code, mit dem die Industrie kleine Teile kennzeichnet: noch lesbar in Größen, in denen ein QR-Code aufgegeben hat, auf einer Platine oder einer Ampulle in einer Laborschale.

PDF417-Codes

Der Code auf Ausweisdokumenten und Versandpapieren: Er trägt weit mehr Text als eine Strichreihe und übersteht einen darübergezogenen Laserscanner.

Aztec-Codes

Der Code auf Bahn- und Flugtickets, und der Grund ist der Platz: Er braucht keinen weißen Rand um sich, und der ist das Erste, was bei einem eng gewordenen Layout abgeschnitten wird.

Codes, die ihren Zeichensatz nennen

Neun Codes, deren Bytes sagen, in welchem Zeichensatz sie geschrieben sind, sodass Griechisch als Griechisch und Kyrillisch als Kyrillisch zurückkommt, auf welchen Zeichensatz der Scanner auch zurückgegriffen hätte.

Jedes Beispiel, nach Thema