Sprache: Deutsch · English
QR-Codes in Reports/Formularen – per ZXing und Image-Element, z.B. für GiroCode.
HOW-TO ANWENDUNGSENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
QR-Codes lassen sich über das Image-Element in JasperReports – und damit in Nuclos – nutzen (z.B. für den GiroCode/EPC-QR-Code).
Die ZXing-Libraries in Jaspersoft Studio über die Projekteigenschaften als externe JARs einbinden. Anschließend ein Image-Element einfügen und in dessen Image Expression den QR-Generator hinterlegen (Feld aus der Datenquelle, hier $F{ZEICHENKETTE}; Breite/Höhe über encode(...)):
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
new com.google.zxing.qrcode.QRCodeWriter().encode(
$F{ZEICHENKETTE},
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300))
Image-Expression mit QR-Generator.
Wichtig
Vor dem Hochladen die Expression Class = java.awt.Image setzen – sonst bricht der Server den Upload mit Fehler ab. Für die Nutzung in Nuclos die Libraries als Extensions übertragen.
Beispielausgabe eines QR-Codes.