Barcodes
QR-Codes in ZPL
QR-Codes rendert der Drucker nativ mit dem ^BQ -Kommando – keine externe Bibliothek nötig, der Drucker berechnet die Matrix selbst.
QR-Codes rendert der Drucker nativ mit dem ^BQ-Kommando – keine externe Bibliothek nötig, der Drucker berechnet die Matrix selbst.
Basis-QR-Code
^XA
^FO100,100^BQN,2,8^FDMA,https://zplcloud.com^FS
^XZ
^BQ-Parameter: ^BQa,b,c,d,e
| Parameter | Bedeutung | üblich |
|---|---|---|
| a | Ausrichtung: nur N (normal) | N |
| b | Modell: 1 = Original, 2 = erweitert (empfohlen) | 2 |
| c | Vergrößerung (1–10, Modulgröße in Dots) | 2–4 |
| d | Fehlerkorrektur: H (≈30 %), Q (≈25 %), M (≈15 %), L (≈7 %) | M |
| e | Maskenwert (0–7) | 7 |
Datenmodi
Der ^FD-Inhalt beginnt mit einem Präfix aus Fehlerkorrektur und Eingabemodus, gefolgt von einem Komma:
| Präfix | Bedeutung | für |
|---|---|---|
MA, | Fehlerkorrektur M, automatische Eingabe | URLs, gemischte Inhalte |
HA, | Fehlerkorrektur H, automatische Eingabe | kleine oder stark beanspruchte Etiketten |
MM, + Modus | manuelle Eingabe: N = numerisch, A = alphanumerisch, B = Byte, K = Kanji | gezielte Kodierung |
^FDMA,https://zplcloud.com^FS ; automatisch
^FDQM,N4006381333931^FS ; Fehlerkorrektur Q, manuell numerisch
Größen-Empfehlung
Die physische Größe hängt von Vergrößerung und Inhalt ab:
| Vergrößerung | Modulgröße @203 dpi | ~24 Zeichen (URL) |
|---|---|---|
| 2 | 0,25 mm | ≈ 12 mm |
| 3 | 0,38 mm | ≈ 18 mm |
| 4 | 0,50 mm | ≈ 24 mm |
Faustregel: mindestens 4 Module Ruhezone auf allen Seiten; der Drucker muss ein sauberes, geschlossenes Quadrat drucken können (sauberer Druckkopf, ausreichende Schwärzung).
Tipps
- QR braucht guten Kontrast: schwarze Module auf weißem Material,
^MD-Schwärzung hoch genug. - Immer mit dem Telefon testen – ein „gut aussehender" QR scannt nur, wenn die Fehlerkorrektur zur Druckqualität passt.
- Bei sehr kleinen Etiketten die höchste Fehlerkorrektur (H) wählen, um Staub und Defekte zu überstehen.