Titelbild zum Artikel „Logo im QR-Code: wo die Fehlerkorrektur aufhört“
Design

Logo im QR-Code: wo die Fehlerkorrektur aufhört

6 Min. Lesezeit
QR-Code erstellen

Legen Sie den Daumen mitten auf einen gedruckten QR-Code und scannen Sie ihn. Es funktioniert. Das ist kein Glück und keine besonders kluge Kamera, sondern derselbe Mechanismus, der ein Logo in der Mitte eines Codes sitzen lässt, ohne ihn zu zerstören. Wer diesem Mechanismus folgt, weiß danach genau, wo die Grenze liegt, und warum sie in der Druckerei tiefer liegt als auf dem Bildschirm.

Ein Logo ist Schaden, den der Decoder repariert

Jeder QR-Code trägt redundante Daten. Neben den Codewörtern mit Ihrer URL schreibt der Encoder zusätzliche, aus ihnen abgeleitete Codewörter, genug, damit der Decoder Werte rekonstruieren kann, die er nie erhalten hat. Die vier Fehlerkorrekturstufen legen fest, wie viel dieser Redundanz existiert: rund sieben Prozent wiederherstellbarer Codewörter bei L, fünfzehn bei M, fünfundzwanzig bei Q und dreißig bei H.

Ein Logo über der Mitte zerstört die Module darunter. Der Decoder liest dort Unsinn, bemerkt die Unstimmigkeit und löst auf, was diese Codewörter gewesen sein müssen. Aus Sicht des Decoders ist ein Logo von einem Kaffeefleck nicht zu unterscheiden, und die Reparatur läuft für beide gleich. Die Mechanik behandelt wie QR-Codes funktionieren.

Warum "man darf 30 Prozent verdecken" die falsche Lesart ist

Dieser Satz wird überall wiederholt und verursacht echte Druckfehler. Vier Dinge stimmen daran nicht.

Es ist eine Obergrenze für das gesamte Symbol, kein Kontingent für einen Bereich. Dreißig Prozent beschreiben den maximalen Gesamtschaden, den der Code auf Stufe H übersteht, keine Zone, die Sie mit Grafik füllen dürfen.

Es ist ein geteiltes Budget. Druckfehler, Farbauslauf, Kratzer, Knicke, Blendung, ein Fingerabdruck auf der Linse, schlechte Schärfe, schwacher Kontrast und eine Reproduktion in geringer Auflösung schöpfen alle aus demselben Topf. Geben Sie ihn fürs Logo aus, bleibt nichts für die physische Welt, die immer auftaucht.

Es wird in Codewörtern gemessen, nicht in Fläche. Ein Logo, das einen bestimmten Anteil des Bildes bedeckt, zerstört nicht denselben Anteil an Codewörtern. Die Kanten sind der Grund: Ein Logo, dessen Rand die Kanten umliegender Module anschneidet, verfälscht mehr Codewörter, als seine Fläche nahelegt, denn ein teilweise bedecktes Modul ist unzuverlässig statt sauber fehlend.

Es setzt voraus, dass der Schaden auf Daten fällt. Fehlerkorrektur schützt Datencodewörter. Sie schützt nicht die Strukturen, die der Decoder braucht, bevor er die Daten überhaupt finden kann.

Die praktische Fassung lautet, absichtliches Verdecken deutlich unter der theoretischen Grenze zu halten und den größten Teil des Budgets für die Welt ungenutzt zu lassen. Eine vernünftige Faustregel ist, bei oder unter etwa einem Zehntel der Symbolfläche auf Stufe H zu bleiben und dann zu prüfen, statt sich an eine Zahl heranzurechnen.

Zentrieren, denn die Mitte ist die billigste Fläche

Die Mitte eines Symbols trägt gewöhnliche Datenmodule. Die Ecken nicht. Die drei Suchmuster, die Formatinformationen daneben und die Taktreihen dazwischen sind alle strukturell: Der Decoder findet damit das Symbol, richtet es aus und baut das Raster auf, bevor irgendeine Fehlerkorrektur beginnt. Schaden dort ist nicht wiederherstellbar, weil der Reparaturmechanismus noch nicht angelaufen ist. Dasselbe gilt für die Ruhezone, weshalb ein Logo auch nie in den Rand hineinragen sollte.

Ein Vorbehalt zur Mitte. Größere Symbole tragen zusätzliche Ausrichtungsquadrate, über das Raster verteilt, und bei manchen Größen sitzt eines davon in oder sehr nahe der Mitte. Das Logo bescheiden zu halten umgeht die Frage. Es erklärt auch einen verwirrenden Fehler: Ein Code, der plötzlich nicht mehr scannt, nachdem Sie seine URL verlängert haben, ohne sonstige Änderung, ist wahrscheinlich in ein größeres Layout mit anderer innerer Anordnung unter demselben Logo gewachsen.

Geben Sie dem Logo einen Rand

Setzen Sie das Logo in eine saubere helle Lücke, statt es direkt auf die Module fallen zu lassen.

Der optische Grund ist, dass eine umgrenzte Form als Absicht gelesen wird, während eine auslaufende als Druckfehler gelesen wird. Der technische Grund wiegt schwerer. Ein vollständig bedecktes Modul ist wenigstens gleichbleibend falsch, während ein halb bedecktes unvorhersehbar schwellt und zwischen Bildern kippen kann. Ein Rand verwandelt eine zerfranste Grenze mehrdeutiger Module in einen sauberen Block bekannt fehlender, und das ist der leichtere Fall für den Decoder.

Einfache Silhouetten überstehen es besser als detaillierte. Eine Wortmarke mit dünnen Strichen und transparentem Hintergrund streut ihre Störung über einen weiteren Bereich als ein voller Kreis desselben optischen Gewichts. Ist Ihre Marke verwinkelt, setzen Sie sie in eine schlichte helle Form und lassen Sie diese Form den Eingriff sein.

Höhere Fehlerkorrektur ist nicht umsonst

Die naheliegende Antwort auf einen Scanfehler ist, die Stufe auf H zu heben. Das wirkt, hat aber einen Preis. Mehr Redundanz heißt mehr Codewörter, was entweder ein physisch größeres Symbol bedeutet oder dieselbe Fläche, aufgeteilt in mehr, kleinere Module.

Kleinere Module sind schwerer sauber zu drucken und für eine Kamera schwerer aufzulösen, also arbeiten Stufe H, ein großes Logo und eine kleine Druckgröße gegeneinander. Es gibt einen Punkt, an dem das Anheben der Stufe die Lage verschlechtert statt verbessert. Sind Sie in dessen Nähe, kauft Ihnen das Kürzen der kodierten Daten mehr Raum zurück als jede Einstellung: eine kurze Weiterleitungs-URL statt einer langen mit Tracking-Parametern kann das Symbol ein bis zwei Größen kleiner machen. Unsere Größenhinweise behandeln das Verhältnis zwischen Modulanzahl und minimalen druckbaren Maßen.

Ein Logo, das am Bildschirm scannt, kann auf einer Visitenkarte scheitern

Bildschirmtests sind die häufigste Art, wie das schiefgeht. Bei 500 Pixeln auf einem Monitor scannt ein großzügiges Logo klaglos. Dieselbe Datei mit zwanzig Millimetern auf einer Karte hat Module von Bruchteilen eines Millimeters, der helle Rand um das Logo ist unter das gefallen, was die Farbe an Kante halten kann, und sie scheitert auf einer Konferenz in jemandes Hand.

Verkleinern Sie, bevor Sie entscheiden, nicht danach. Exportieren Sie in der Auflösung, in der Sie tatsächlich drucken, und nicht in der, die der Gestaltung schmeichelt. Vektorausgabe ist für den Druck sicherer als Raster, und wenn Sie mit PNG-Dateien arbeiten, erzeugen Sie sie in Druckauflösung, statt ein bildschirmgroßes Bild hochzuskalieren. Die DPI-Rechnung lohnt es, einmal sorgfältig zu machen.

Vom Bildschirm in die deutsche Druckvorstufe

Ein Logo im Code, das am Monitor sauber liest, ist noch nicht abgenommen. Deutsche Druckereien arbeiten nach den etablierten Prozessstandards für den Offsetdruck und liefern auf Wunsch einen Proof, der den späteren Andruck farbverbindlich vorwegnimmt. Fordern Sie diesen Proof an und testen Sie den Code darauf, nicht auf dem Ausdruck aus dem Bürogerät, dessen Tonerkanten deutlich härter sind als eine gedruckte Rasterkante. Zwei Angaben in der Druckdatei entscheiden dabei mehr als die Logogröße: Der Code sollte in reinem Schwarz angelegt sein und nicht aus vier Farbauszügen aufgebaut, weil schon geringe Passerdifferenzen die Modulkanten aufweichen, und eine Sonderfarbe oder ein reiner Vollton für das Logo hält seinen Rand scharf, wo ein Rasterverlauf ihn ausfransen lässt.

Rechnen Sie außerdem mit den Papierformaten, in denen hier tatsächlich gearbeitet wird. Ein Motiv, das für A4 entworfen wurde, wandert fast unverändert auf A5-Flyer und A6-Postkarten weiter, und weil die DIN-Reihe bei jedem Schritt die Fläche halbiert, schrumpft der Code schneller, als es beim Entwerfen aussieht. Ein Logo, das auf A4 ein bequemes Loch in der Mitte ist, verdeckt auf A6 dieselben Module bei halbierter Modulkantenlänge, und die Kamera hat dann weniger Pixel pro Modul übrig, um den Rest zu retten. Legen Sie die Logogröße deshalb am kleinsten geplanten Format fest und skalieren Sie nach oben, nicht umgekehrt. Die Grundrechnung dazu steht im Größenleitfaden für QR-Codes.

Nach jeder Änderung erneut testen

Betrachten Sie jede Bearbeitung als Entwertung des letzten Tests, denn genau das ist sie. Das Logo austauschen, seine Größe verändern, es umfärben, die Farben des Codes ändern, die Fehlerkorrekturstufe umstellen, und vor allem den kodierten Inhalt anfassen, was die Version des Symbols verschiebt und das ganze Modullayout unter einem unverändert gebliebenen Logo neu anordnet.

Eine sinnvolle Prüfung, bevor etwas in den Druck geht:

  • Mindestens zwei Telefone, eines aktuell und eines mehrere Jahre alt.
  • Ein Lesen bei schlechtem Licht.
  • Ein Lesen schräg statt frontal.
  • Der endgültige Druckabzug, in Endgröße, auf dem echten Material.
  • Ein Scan, nachdem das Stück ein paar Tage mit sich herumgetragen wurde, denn das Schadensbudget wird mit Abnutzung geteilt.

Wenn Sie gerade eines bauen, wendet der Logo-Generator Verdeckung und Fehlerkorrekturstufe gemeinsam an, sodass Sie das Ergebnis beim Verstellen sehen, und die Anleitung behandelt den Rest der Einrichtung.

Diesen Artikel teilen