Ruhezonen: Der unsichtbare Rand, der über Erfolg oder Misserfolg Ihres Barcodes entscheidet
Geschrieben von Tomasz Lichosik
Bereit zum Generieren von Barcodes?
Erstellen Sie hochwertige Etiketten in Sekundenschnelle.
Wenn Sie sich jemals gefragt haben, warum einige Barcodes jedes Mal perfekt scannen, während Sie bei anderen den Scanner ein Dutzend Mal hin- und herbewegen müssen, liegt das Geheimnis oft in etwas, das Sie nicht sehen können: der Ruhezone (Quiet Zone).
Für den Durchschnittsbürger ist die Ruhezone einfach „weiße Fläche" oder „Rand". Für einen Barcodescanner ist sie jedoch das kritischste Signal, das ihm mitteilt: „Hör auf, den Hintergrund zu betrachten, und beginne hier mit dem Lesen des Codes."
Ärgerlich ist nur, dass die meisten Ratgeber bei „lassen Sie etwas Weißraum" aufhören. Die Spezifikationen sind sehr viel präziser: Jede Symbologie nennt eine exakte Breite — und diese Breite wird nicht in Millimetern gemessen. Dieser Leitfaden liefert die tatsächlichen Zahlen, die Rechnung, die daraus Millimeter für Ihr Etikett macht, und eine Methode, das bereits Gedruckte zu überprüfen.
Was eine Ruhezone genau ist
Eine Ruhezone ist der vorgeschriebene leere Bereich (in der Regel weiß), der einen Barcode links und rechts umgeben muss.
Anders als die Striche und Lücken innerhalb des Codes, die die eigentlichen Daten tragen, enthält die Ruhezone keinerlei Daten. Ihre einzige Aufgabe ist es, eine saubere Kontrastgrenze zu schaffen.
Stellen Sie sich vor: Der Strahl eines Scanners wandert über ein Etikett. Steht der Barcode direkt neben einer schwarzen Linie, einem Logo oder der dunklen Kante eines Kartons, kann der Scanner nicht unterscheiden, wo der „Hintergrund" endet und der „Barcode" beginnt. Ergebnis: ein fehlgeschlagener Scan.
Der entscheidende Punkt, den fast alle übersehen — und der Grund, warum so viele Etiketten scheitern: Die Ruhezone ist Bestandteil des Symbols, nicht ein Rand darum herum. Wenn die Spezifikation sagt, ein EAN-13 sei 37,29 mm breit, dann sind die weißen Ränder darin bereits enthalten. Schneidet man sie weg, hat man keinen schmaleren EAN-13, sondern etwas, das kein EAN-13 mehr ist.
Zuerst: das X-Maß
Jede Anforderung an die Ruhezone wird als Vielfaches von X ausgedrückt — der Breite des schmalsten Striches im Symbol (bei 2D-Codes: der Breite eines Moduls, also eines der kleinen Quadrate). Ohne diese Größe ergibt nichts im Folgenden einen Sinn.
X ist das, was skaliert. Drucken Sie einen Barcode doppelt so groß, verdoppelt sich X — und damit auch die Ruhezone in Millimetern. Deshalb ist „lassen Sie 3 mm frei" ein schlechter Rat: bei einer Größe richtig, bei einer anderen deutlich falsch.
Im Handel spricht man bei EAN und UPC nicht direkt von X, sondern vom Vergrößerungsfaktor, wobei 1,00 der Nenngröße entspricht:
| Vergrößerung | X-Maß | Gesamtbreite EAN-13 | Gesamthöhe EAN-13 |
|---|---|---|---|
| 0,80 (kleinste zulässige) | 0,264 mm | 29,83 mm | 20,74 mm |
| 1,00 (nominal) | 0,330 mm | 37,29 mm | 25,93 mm |
| 1,50 | 0,495 mm | 55,94 mm | 38,90 mm |
| 2,00 (größte zulässige) | 0,660 mm | 74,58 mm | 51,86 mm |
Unterhalb von 0,80 liegt das Symbol außerhalb der Norm, und ein Händler darf es zu Recht zurückweisen.
Die Anforderungen, Symbologie für Symbologie
Hier bricht die Faustregel „das Zehnfache des schmalsten Striches" zusammen. Für die Code-Familie stimmt sie ungefähr, für fast alles andere nicht — insbesondere nicht für EAN-13, dessen Ruhezone asymmetrisch ist.
| Symbologie | Links | Rechts | Anmerkung |
|---|---|---|---|
| EAN-13 | 11X | 7X | Asymmetrisch — der linke Rand ist breiter |
| EAN-8 | 7X | 7X | |
| UPC-A | 9X | 9X | |
| UPC-E | 9X | 7X | Asymmetrisch |
| EAN/UPC mit Add-on | — | 5X | Zusätzlich 5X zwischen Hauptsymbol und Add-on |
| Code 128 / GS1-128 | 10X | 10X | |
| Code 39 | 10X | 10X | Manche Spezifikationen fordern zusätzlich mindestens 6,35 mm |
| ITF-14 | 10X | 10X | Plus Trägerbalken um das Symbol |
| 2 aus 5 Interleaved | 10X | 10X | |
| QR-Code | 4 Module | 4 Module | Auf allen vier Seiten |
| DataMatrix | 1 Modul | 1 Modul | Auf allen vier Seiten |
| PDF417 | 2X | 2X | Auf allen vier Seiten |
Zwei Punkte lohnen einen zweiten Blick.
Die Asymmetrie des EAN-13 ist real und sie kostet viele Anwender Nerven. Der linke Rand ist breiter, weil der Scanner mehr Anlauf braucht, um das linke Randzeichen zu erfassen. Zentriert man das Symbol in einem Rahmen, der „eng, aber auf beiden Seiten gleich" ist, erhält man einen normgerechten rechten und einen zu kurzen linken Rand — und damit einen sporadischen Fehler, der nur auf manchen Scannern auftritt. Das ist die unangenehmste Sorte Fehler überhaupt.
Bei 2D-Codes wird rundum gemessen, nicht nur links und rechts. Ein QR-Code mit 4 freien Modulen an den Seiten, aber direkt darunter gesetztem Text, ist nicht normgerecht — und ausgerechnet Imager, die den Code über seine Suchmuster lokalisieren, tun sich damit schwer.
Die Rechnung in Millimetern
Die Rechnung ist kurz, und es lohnt sich, sie für jedes Etikett einmal durchzuführen.
Für einen EAN-13 in Nenngröße beträgt X 0,330 mm:
- Linke Ruhezone: 11 × 0,330 = 3,63 mm
- Rechte Ruhezone: 7 × 0,330 = 2,31 mm
- Das Strichmuster selbst umfasst 95 Module: 95 × 0,330 = 31,35 mm
- Gesamt: 3,63 + 31,35 + 2,31 = 37,29 mm — exakt die Nennbreite aus der Spezifikation
Diese letzte Zeile ist die eigentliche Kontrolle. Ist Ihr Layoutrahmen für einen EAN-13 in Nenngröße schmaler als 37,29 mm, wurde bereits etwas abgeschnitten.
Bei einem QR-Code rechnen Sie stattdessen in Modulen. Ein Symbol der Version 2 misst 25 × 25 Module. Drucken Sie es 25 mm breit, ist jedes Modul 1 mm groß: Sie brauchen also 4 mm Freiraum auf jeder Seite, und das Etikett muss 33 × 33 mm reservieren.
Bei Code 128 hängt X von Ihrem Drucker und der Datenmenge ab. Gehen Sie deshalb umgekehrt vor: Messen Sie den schmalsten Strich in Ihrer Ausgabe, multiplizieren Sie mit 10 — das ist Ihr Rand auf jeder Seite.
Vier Arten, eine Ruhezone zu zerstören
Beim Etikettenentwurf in Word, Canva oder Illustrator wiederholen sich dieselben Fehler.
- Das Zusammenquetschen — die Ränder verkleinern, um den Code in einen zu kleinen Rahmen zu zwingen. Der mit Abstand häufigste Fall, und er passiert im Layout, lange nachdem der Code korrekt erzeugt wurde.
- Die Überlappung — eine Zierlinie, ein Logo oder ein Preisstörer rutscht in den Rand. Alles Dunkle zählt, auch eine haarfeine Linie.
- Der Anschnitt — so nah an der Bogenkante drucken, dass die Schnittlinie, die Stanzung oder die abgerundete Ecke des Etiketts in den Rand schneidet.
- Der Etikettenrahmen — der, an den niemand denkt. Vorgestanzte Etikettenbögen zeichnen zur Ausrichtung oft einen Rahmen um jedes Etikett. Wird dieser Rahmen gedruckt statt nur als Hilfslinie zu dienen, liegt eine dunkle Linie genau dort, wo die Ruhezone sein müsste.
Es gibt einen fünften Fall, der gar kein Entwurfsfehler ist: das Verzerren. Zieht man einen Barcode auf Rahmengröße, verändert das X horizontal, während die Ruhezone bleibt, wo sie war — ein auf dem Bildschirm normgerechtes Symbol ist es auf dem Etikett nicht mehr.
So prüfen Sie, was Sie bereits drucken
Für die offensichtlichen Fehler brauchen Sie kein Prüfgerät.
Die Messmethode. Scannen Sie ein gedrucktes Etikett flach mit 1200 dpi. Bei dieser Auflösung entspricht ein Pixel 0,021 mm — Sie können also den schmalsten Strich und den weißen Rand direkt in jedem Bildbearbeitungsprogramm messen und das eine durch das andere teilen. Das Ergebnis ist der Rand in X, also genau in der Einheit der Tabelle oben.
Was ein echtes Prüfgerät sagt. ISO/IEC 15416, die Norm für die Druckqualität linearer Symbole, bewertet die Ruhezone nicht auf einer gleitenden Skala. Eine verletzte Ruhezone verhindert die Dekodierung, und ein Symbol, das sich nicht dekodieren lässt, erhält die Note F — unabhängig davon, wie sauber gedruckt wurde. Es gibt hier keine Teilpunkte, und genau deshalb verdient dieses kleine Detail Aufmerksamkeit.
Die Falle beim Handy-Test. Smartphone-Kameras und Imager sind bemerkenswert tolerant — sie lesen Symbole oft auch ganz ohne Ruhezone. Ein bestandener Handy-Test beweist also wenig. Der fest installierte Laserscanner an der Supermarktkasse ist deutlich strenger, und er entscheidet, ob sich Ihr Produkt verkauft.
Es gleich bei der Erzeugung richtig machen
Der verlässliche Weg besteht darin, Ränder nicht länger im Layoutprogramm von Hand nachzujustieren, sondern den Rand dort zu setzen, wo das Symbol entsteht — in Einheiten von X.
Wenn Sie Codes programmatisch erzeugen, heißt die zuständige Option meist nach dem Innenabstand statt nach der Ruhezone, und ihr Standardwert liegt oft unter der Norm:
- bwip-js —
paddingwidth, in unskalierten Einheiten, wobei eine Einheit einem X entspricht.paddingwidth: 11deckt sämtliche 1D-Anforderungen der obigen Tabelle ab. Achtung beitextxalign: 'center': Diese Option verändert das EAN/UPC-Layout und entfernt den linken Rand, den die Bibliothek sonst hinzufügen würde — beide Optionen gehören also zusammen gesetzt. - JsBarcode —
margin,marginLeft,marginRight, in Pixeln. Der Standardwert von 10 px ist ein fester Rand: bei der voreingestellten Strichbreite von 2 px entspricht er 5X, und er wird relativ immer kleiner, sobald Sie die Strichbreite erhöhen. Leiten Sie ihn aus Ihrem X ab, statt ihn stehen zu lassen. - node-qrcode —
margin, in Modulen. Der Standardwert 4 ist korrekt; alles darunter nicht.
Exportieren Sie anschließend vektoriell. Eine SVG- oder PDF-Datei hält das Verhältnis von Strichen und Rand bei jeder Größe exakt — darum geht es. Ein Rasterexport friert die Ruhezone in einer Pixelzahl ein, die falsch wird, sobald jemand das Bild skaliert.
1D- und 2D-Codes können Sie auf BarcodeReady erzeugen und als SVG oder druckfertiges PDF exportieren. Welches Werkzeug Sie auch nutzen: Messen Sie ein gedrucktes Muster gegen die obige Tabelle, bevor Sie eine Produktionsauflage starten. Ein paar Millimeter Weißraum entscheiden darüber, ob ein Etikett funktioniert oder stillschweigend versagt.