Warum dein QR-Code nicht scannt

Ein QR-Code, der „einfach nicht scannt“, ist selten so kaputt, wie man annimmt. Das Muster ist meist in Ordnung – falsch ist, wie er gedruckt, dimensioniert oder platziert wurde, und jedes dieser Probleme lässt sich beheben, sobald du weißt, welches vor dir liegt. Unten stehen die acht Ursachen, die es zu prüfen lohnt, grob danach sortiert, wie oft sich jede als Übeltäter entpuppt, samt Lösung.

1. Er ist zu klein für die Entfernung, aus der Leute davorstehen

Das ist der häufigste Fehlschlag, und meist ist er hausgemacht: Ein Code, der auf einer Karte hübsch aussah, wird auf einem Plakat drei Meter entfernt wiederverwendet, und eine Kamera kann so kleine Module auf diese Entfernung nicht auflösen. Die Lösung ist eine feste Regel: Mindestbreite gleich Betrachtungsabstand geteilt durch zehn. Ein Plakat, das aus drei Metern gelesen wird, braucht einen Code von mindestens 30cm Breite, ein Regaletikett, das aus 20cm gelesen wird, braucht nur 2cm. Wenn du nicht ohnehin schon nach dieser Regel dimensionierst, ist das die erste Sache, die du prüfen solltest – siehe unsere ausführliche Erklärung der 10:1-Regel mit Rechenbeispielen für jede gängige Druckgröße.

2. Der Kontrast zwischen Code und Hintergrund ist zu gering

Ein QR-Scanner liest keine Farbe, er liest Hell gegen Dunkel, und dafür braucht er einen echten Unterschied zwischen beidem. Pastell auf Weiß oder eine Logofarbe, die nur eine Spur dunkler ist als der Hintergrund, sieht für Menschen oft lesbar aus und ist für die Belichtung einer Kamera nahezu unsichtbar. Unser eigener Validator weist alles unter einem Kontrastverhältnis von 3:1 zwischen Code und Hintergrund zurück – eine vernünftige Untergrenze auch ohne Validator, und ein wirklich dunkler Vordergrund auf einem wirklich hellen Hintergrund ist die sicherste Voreinstellung.

3. Die Farben sind invertiert

Ein heller Code auf dunklem Grund kann funktionieren, ist aber nicht die sichere Voreinstellung, als die er aussieht. Etliche Scanner-Apps, besonders ältere, die in Nicht-Kamera-Apps stecken, gehen von dunklen Modulen auf Hell aus und prüfen die Gegenrichtung nicht. Hast du dich bewusst für hell auf dunkel entschieden, teste es auf mehr als einem Gerät, bevor du in großer Auflage druckst – was zu testen ist, steht in unserem Beitrag zu diesem Kompromiss.

4. Die Ruhezone wurde weggeschnitten

Der leere Rand um einen QR-Code ist kein verschwendeter Platz, sondern das, woran ein Scanner überhaupt erst die Kante des Musters findet. Die Spezifikation verlangt auf jeder Seite mindestens vier Module freien Raum, und unser eigener Renderer nutzt genau das. Beschneide diesen Rand für ein enges Layout oder drucke ein anderes Gestaltungselement hinein, und eine Kamera kann an einwandfrei lesbaren Modulen scheitern, weil sie nicht findet, wo der Code beginnt. Das passiert häufig auf Visitenkarten, wo jeder Millimeter kostbar wirkt – scheitert ein Code nur dann, wenn er inmitten anderer Grafik steht, prüfe zuerst den Rand.

5. Das Logo ist größer, als der Code verträgt

Ein Logo mitten in einem QR-Code frisst das Fehlerkorrektur-Budget auf, das sonst Druckrauschen oder etwas Blendung auffangen würde. Geh weit genug, und es bleibt nichts mehr zum Auffangen. Die Obergrenze hängt von der Fehlerkorrekturstufe ab und wird als Anteil an der Breite des Codes gemessen, nicht an seiner Fläche – eine teure Verwechslung, denn 25% der Breite sind nur rund 6% der Fläche. Die genauen Zahlen, und warum Padding sie weiter drückt, stehen im Begleitartikel zur Logogröße.

6. Die Oberfläche ist beschädigt oder zu stark gekrümmt

Ein QR-Code auf einem gewölbten Produktetikett, einem zerknitterten Ticket oder einer Oberfläche mit einem Kratzer darüber verlangt seiner Fehlerkorrektur echte Arbeit ab, und die niedrigeren Stufen haben davon nicht viel zu vergeben. Muss ein Code Handhabung, Umwicklung oder eine raue Oberfläche überstehen, nimm eine höhere Fehlerkorrekturstufe – H verträgt merklich mehr Schaden als L – und wickle einen Code nicht so eng um einen Zylinder, dass die Module an einer Kante zu Ellipsen verzerren.

7. Blendung verdeckt das Muster vor der Kamera

Glänzende Laminierung und glänzende Aufkleber erzeugen einen hellen Reflexfleck, an dem der Autofokus eines Handys schwer vorbeikommt, besonders draußen oder unter Deckenbeleuchtung. Das ist ein Problem der Veredelung, nicht des Codes: mattes Material oder die Fläche beim Scannen aus dem direkten Licht drehen löst es meist, ohne den Code selbst anzufassen.

Manchmal klappt der Scan perfekt und das Handy zeigt trotzdem nichts Brauchbares, weil das Ziel umgezogen, abgelaufen oder nie live war. Das wird leicht für einen Scanfehler gehalten, weil das Symptom, „es passiert nichts“, von außen identisch aussieht. Es ist auch der eine Fehler, von dem sich ein statischer Code nie erholen kann: Einmal gedruckt, steht sein Ziel für immer fest. Könnte sich das Ziel eines Codes je ändern, entscheide das vor dem Druck – siehe unseren Artikel zu statischen und dynamischen Codes.

Systematisch prüfen

Die meisten echten Fehlschläge laufen auf Größe, Kontrast oder die Ruhezone hinaus, weil man genau die am leichtesten falsch macht, ohne es auf einem Bildschirm zu bemerken, auf dem flüchtig alles gut aussieht. Bevor du irgendetwas nachdruckst, sieh dir die Datei in echter Druckgröße an statt herangezoomt auf einem Monitor, und lass den eingebauten Validator von QRCodeEngine den gerenderten Code in mehreren Größen und Kontraststufen dekodieren, bevor du ihn in den Druck gibst – er existiert genau dafür, diese acht Ursachen zu finden, bevor es die Kundschaft tut.

Erstelle kostenlos einen QR-Code mit QRCodeEngine — alle Formate kostenlos, ohne Anmeldung, und jeder Code wird vor dem Download geprüft.