Scan-Garantie
Ein QR-Code, der nicht scannt, ist wertlos, egal wie schön er ist. Für uns ist Scanbarkeit eine harte Anforderung, kein „Best Effort“.
Was wir serverseitig tun
Jeder QR-Code, den die Engine erzeugt – manuell oder per KI –, durchläuft drei Prüfungen, bevor die Datei den Server verlässt:
- Konformität mit ISO/IEC 18004. Matrixgröße, Ausrichtungsmuster, Taktmuster, Breite der Ruhezone und Fehlerkorrekturstufe werden gegen die Spezifikation geprüft.
- Kontrastverhältnis der Module. Der Kontrast zwischen Vorder- und Hintergrund wird wahrnehmungsbasiert gemessen (CIE Lab). Alles unter der sicheren Schwelle wird automatisch korrigiert: Farbverläufe neu verankert, Marker-Farben wiederhergestellt.
- Synthetischer Scan. Ein Referenzdecoder (zbar) liest das gerenderte Ergebnis. Schlägt die Decodierung fehl oder liefert sie den falschen Inhalt, korrigiert die Engine die Konfiguration (höhere ECC-Stufe, größere Module, Marker wiederhergestellt) und rendert neu – automatisch.
Kann die automatische Korrektur keinen gültigen Zustand erreichen, gibt die API einen strukturierten Fehler mit den betroffenen Feldern zurück statt eines kaputten QR-Codes.
Was du im KI-Editor siehst
Der Schalter „strictScannability“ (standardmäßig an) weist die KI an, Scanbarkeit vor Ästhetik zu stellen, wenn beides kollidiert. Schaltest du ihn aus, prüft die Engine trotzdem, zeigt aber eine Warnung an, statt eine Korrektur zu erzwingen.
Was passiert, wenn ein gedruckter QR-Code versagt
Schick uns das gedruckte Exemplar (Foto) + den ursprünglichen Export, und wir erzeugen den QR-Code kostenlos neu – ohne Rückfragen. Schreib uns an die Adresse aus deinem Beleg.
Bei einem QR-Code mit strictScannability: true und eccLevel: "H" haben wir bisher keinen Fehlschlag gesehen. Falls doch, geht das auf uns.
Warum ECC H wichtig ist
Mit Fehlerkorrekturstufe H übersteht der QR-Code etwa 30 % Beschädigung und lässt sich trotzdem decodieren. Wir nutzen H standardmäßig für:
- Jeden QR-Code mit Logo oder Textüberlagerung in der Mitte
- Alles, was du auf ungestrichenes Papier, Stoff oder anderes Material druckst, das altert
- Außenbeschilderung, die UV-Licht oder Regen ausgesetzt ist
L und M sind für pixelgenaue Bildschirmanzeigen geeignet, bei denen du das Medium kontrollierst. Im Editor kannst du das im manuellen Modus explizit einstellen.