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.
Quadratcode ist nicht gleich Quadratcode. Ein Code auf einer Kiste, die verkratzt wird, braucht mehr Reserve als ein Code auf einem Bildschirm; ein Code für ein schmales Etikett muss ein Streifen statt eines Quadrats sein; ein Code, für den die Druckerei im Layout vorab Platz gelassen hat, muss genau in dieser Größe herauskommen. Wer hier falsch wählt, merkt es am anderen Ende: Der Code lässt sich nicht scannen.
Diese Seite stellt die Möglichkeiten nebeneinander. Derselbe Text steht in den vier Fehlerkorrekturstufen, von der mit der geringsten Reserve bis zu der, die die stärksten Schäden übersteht, und der Code wird mit jeder Stufe dichter. Drei QR-Codes enthalten drei Textarten – nur Ziffern, Großbuchstaben mit Satzzeichen und beliebige Bytes –, und die Data-Matrix-Codes erscheinen als Streifen und in einer vorab festgelegten Größe.
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 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
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.
Der Code, den eine Rechnung, eine Bordkarte oder ein Etikett am Ende braucht, in das Dokument gezeichnet statt als Bild geholt und eingefügt.
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.
Der Code auf Ausweisdokumenten und Versandpapieren: Er trägt weit mehr Text als eine Strichreihe und übersteht einen darübergezogenen Laserscanner.
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.
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.