Text- und Alltagswerkzeuge · QR- und Barcode-Toolkit
Erläuterung der QR-Code-Fehlerkorrekturstufen L, M, Q und H
· Wie es funktioniert
QR-Code Fehlerkorrektur Drucken
Erklärt, was die vier Fehlerkorrekturstufen tatsächlich versprechen, wie die Reed-Solomon-Wiederherstellung im Klartext funktioniert und wie man eine Stufe für Druck, Bildschirme und beschädigte Oberflächen auswählt.
Das Poster, das im Büro gescannt wurde und im Freien versagte – wie Kratzer, Blendungen und überdruckte Logos die Redundanz eines Codes beeinträchtigen
Ein Poster kann auf einem Monitor einwandfrei gescannt werden, hinter Glas oder im Freien jedoch nicht gedruckt werden. Flecken, Kratzer, Blendung und ein überlagertes Logo können dazu führen, dass Teile eines QR-Rasters unleserlich werden. Eine höhere Wiederherstellungseinstellung erhöht die Redundanz, repariert jedoch keinen schlechten Kontrast oder kleine gedruckte Quadrate. Für einen Marketingmanager, der eine Reihe von Postern genehmigt, ist der richtige Test das endgültige Material im endgültigen Betrachtungsabstand und nicht ein vergrößerter Screenshot auf einem Desktop.
Was L, M, Q und H bedeuten – der ungefähre Anteil der Codewörter, die jede Ebene wiederherstellen kann, und warum es sich bei den Zahlen um Obergrenzen handelt, ist nicht garantiert
Die QR-Fehlerkorrekturstufen L, M, Q und H werden allgemein als Wiederherstellung von etwa 7 %, 15 %, 25 % bzw. 30 % der Codewörter beschrieben. Diese Prozentsätze sind eine nützliche Orientierung und keine Garantie dafür, dass Sie 30 % eines beliebigen Quadrats verbergen oder ein Suchmuster abdecken können. Die tatsächliche Wiederherstellung hängt davon ab, welche Codewörter beschädigt sind und ob das Telefon das Gitter überhaupt finden kann. Mit ToolAcre können Sie die Ebene explizit auswählen und das generierte Ergebnis vor dem Export anzeigen.
Reed-Solomon in einem Absatz – wie Ersatzcodewörter es einem Leser ermöglichen, fehlende Datenblöcke zu rekonstruieren
Bei der Reed-Solomon-Kodierung werden zusätzliche Prüfcodewörter aus den Daten berechnet. Wenn ein Scanner ein teilweise beschädigtes Symbol liest, sind genügend Codewörter vorhanden, um fehlende oder falsche Codewörter zu rekonstruieren. Der QR-Encoder verschachtelt außerdem Daten im gesamten Raster, wodurch die Wahrscheinlichkeit geringer ist, dass ein lokaler Fehler eine ganze zusammenhängende Nachricht auslöscht. Dieser Mechanismus ist von den großen Quadraten an den Ecken getrennt: Diese Funktionsmuster orientieren den Scanner und sind kein freier Bereich für dekorative Kunstwerke.
Der Kompromiss – warum eine höhere Ebene das Raster vergrößert oder die Module verkleinert, und was das für die Scanentfernung bedeutet
Bei einer höheren Wiederherstellungsstufe wird die Kapazität paritätisch ausgegeben. Um denselben Text zu kodieren, ist möglicherweise eine größere QR-Version mit mehr Modulen erforderlich, oder es behält das gleiche Raster bei, lässt jedoch weniger freien Platz. Wenn Sie das größere Raster im gleichen physischen Rechteck drucken, wird jedes Modul kleiner und aus der Entfernung schwieriger aufzulösen. Ein Level-H-Code ist daher nicht automatisch besser scannbar als Level-M: Bildgröße, Ruhezone und Kontrast müssen ausreichend bleiben.
Wählen Sie je nach Situation eine Ebene aus – Hochglanzdruck, laminierte Abzeichen, Siebe, graviertes Metall und Codes mit darüberliegender Grafik
Für einen sauberen, kontrastreichen Bildschirm ist Stufe M ein sinnvoller Ausgangspunkt. Ein Code auf einer gravierten Oberfläche oder einem abgenutzten Abzeichen erfordert möglicherweise mehr Wiederherstellung und eine größere physische Größe; Hochglanzpapier bringt Reflexionen mit sich, die eine Fehlerkorrektur allein nicht lösen kann. Ein Logo sollte Finder-/Timing-Bereiche vermeiden und genügend Daten unverdeckt lassen, gefolgt von tatsächlichen Scantests. Die beste Einstellung ist das Raster mit der geringsten Dichte, das den Schaden übersteht, den Ihr Publikum realistischerweise erleiden wird, und nicht aus Gewohnheit der höchste Buchstabe.
Arbeitsbeispiel: Vergleichen Sie vier Rastergrößen und testen Sie einen kleinen Fehler im Datenbereich
Unter Verwendung der genauen URL https://example.com/menu im Byte-Modus-QR-Encoder von ToolAcre erzeugen sowohl L als auch M ein 25×25-Modulraster, während Q und H 29×29 erzeugen. Dies ist ein gemessenes Ergebnis für diese Eingabe und keine Regel für alle URLs: Eine längere Adresse kann eine Versionsgrenze auf einer anderen Ebene überschreiten. Generieren Sie vier Dateien, behalten Sie die gleiche physische Breite bei und vergleichen Sie die Modulgröße. Decken Sie dann einen kleinen Datenbereich mit einem Einwegdruck ab und scannen Sie ihn mit mehreren Telefonen. Das Abdecken eines Eckensuchmusters testet Orientierungsfehler, nicht die Reed-Solomon-Kapazität.
Was dies nicht abdeckt – Decoder-Unterschiede zwischen Telefonkameras und Nicht-QR-Symbologien wie Data Matrix
Die Fehlerkorrektur kann nicht garantieren, dass jede Kamera, jeder Bildschirmleser oder jedes Druckverfahren ein unangenehmes Symbol dekodiert. Ein in einem winzigen Etikett mit kontrastarmen Farben festgelegter Code kann bei jeder Wiederherstellungsstufe fehlschlagen. In diesem Artikel geht es um QR-Codes, nicht um lineare Code 128-Barcodes oder Data Matrix. Ihre Encoder und Wiederherstellungsregeln unterscheiden sich. Ein erfolgreicher Scan sagt auch nichts über die Vertrauenswürdigkeit oder zukünftige Verfügbarkeit der vom Code geöffneten URL aus.
Das Wichtigste: Bestimmen Sie die Höhe der Oberfläche, auf der der Code leben soll, generieren Sie dann den Code im QR & Barcode Toolkit und testen Sie ihn
Wählen Sie das Niveau anhand der Oberfläche und des möglichen Schadens aus, dimensionieren Sie dann die Module und sorgen Sie für eine Ruhezone. QR & Barcode Toolkit verwendet einen QR-Encoder, um das Raster auf Ihrem Gerät zu erstellen; Ihr eingegebener Wert wird nicht auf einen Codegenerierungsserver hochgeladen. Exportieren Sie ein Muster, drucken Sie es in den endgültigen Abmessungen aus und testen Sie es, bevor Sie Hunderte von Kopien genehmigen.