Aztec-Codes

Aztec ist der Code auf Bahn- und Flugtickets in Europa, und der Grund ist der Platz. Jeder andere zweidimensionale Code verlangt rundum einen weißen Rand, und auf einem Ticket von der Größe einer Buskarte hat niemand diesen Platz — und dieser Rand ist das Erste, was jemand abschneidet, wenn das Layout eng wird, und damit bricht er stillschweigend den Code.

Wählen Sie also Aztec, wenn kein Platz übrig ist. Ein Scanner findet die Ringe in seiner Mitte und arbeitet sich von dort nach außen; deshalb verlangt er keinen weißen Rand und kann dicht an einem Falz, einer Kante oder dem nächsten Gedruckten sitzen. Die drei Codes unten zeigen außerdem die eine Einstellung, auf die es bei einem Code dieser Art am meisten ankommt: wie viel Beschädigung er noch durchlesen soll. Der erste ist so eingestellt, wie eine Bordkarte es will, der zweite auf das Doppelte, der dritte auf etwa ein Fünftel. Je mehr Schutz, desto größer der Code — und der Unterschied ist auf der Seite deutlich, ohne etwas zu messen.

Was dieses Beispiel zeigt

  • Aztec-Codes, Linie für Linie und Feld für Feld gezeichnet.
  • Ein Code, der dank der Ringe in seiner Mitte dicht an allem sitzen kann.
  • Drei Codes in drei Schutzstufen, am größten, wo sie am höchsten ist.

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.

QR-Codes

Der Code, den eine Rechnung, eine Bordkarte oder ein Etikett am Ende braucht, in das Dokument gezeichnet statt als Bild geholt und eingefügt.

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.

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