QR Code drucken

Problem

Auf einem Formular soll ein QR Code ausgegeben werden. Nach dem Hinzufügen des QR Codes wird dieser sehr klein gedruckt. Wird die Höhe und die Breite des Codes angepasst, ändert sich zwar die Größe des Objektes, aber nicht die eigentliche Größe des QR Codes.

Lösung

Formular

Die Größe des QR Codes kann nur indirekt angegeben werden, indem die Größe eines Pixels des Codes verändert wird. Dazu muss die XML Quelle des Formulars angepasst werden. Es besteht keine Möglichkeit, die Größe über die Objekteigenschaften zu ändern.

XML Quelle öffnen
XML Quelle öffnen
Größe des QR Codes ändern
Größe des QR Codes ändern

Es werden die Angaben moduleHeight und moduleWidth angepasst. Dadurch wird der einzelne Pixel größer gedruckt und der gesamte Code größer.

XDC Datei

Damit auch der Drucker (Zebra) den QR Code wie im Layout definiert ausdruckt, muss die XDC Datei des Gerätetyps angepasst werden. In der Datei ist unter anderem definiert, ob die Barcodeaufbereitung von der Hardware (Drucker) oder von der Software (Adobe Forms Service) erfolgt. Hier muss die Aufbereitung auf Software festgelegt werden.

Hinweis: Ohne die Anpassung weicht die Ausgabe deutlich von der PDF Vorschau ab. Es wird sowohl die Größe als auch die Ausrichtung (Rotation) des QR Codes beim Druck ignoriert.

XDC Datei Zebra Drucker für QR Code anpassen
XDC Datei Zebra Drucker für QR Code anpassen

Ergebnis

QR Code vor der Anpassung
QR Code vor der Anpassung
QR Code nach der Anpassung
QR Code nach der Anpassung