Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Nuclos QR-Code Report: ZXing, QRCodeWriter, MatrixToImageWriter, Image Expression, java.awt.Image, GiroCode, Extensions.

globe with meridians Sprache: Deutsch · English

hammer and wrench QR-Codes im Reporting nutzen

QR-Codes in Reports/Formularen – per ZXing und Image-Element, z.​B. für GiroCode.

Status
colourPurple
titleHow-to
Status
colourBlue
titleAnwendungsentwickler
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2

...

minLevel2

QR-Codes im Reporting

QR-Codes

...

lassen sich über das Image-Element in

...

JasperReports – und

...

damit in Nuclos

...

– nutzen (z.​B. für den GiroCode/EPC-QR-Code).

...

Voraussetzung

  • Jaspersoft Studio
  • ZXing Core
  • ZXing Java SE Extensions

Vorgehensweise

Vorgehen

Die ZXing-Libraries in

...

Jaspersoft Studio

...

über die

...

Image Removed

...

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(...)):

Codeblock
languagejava
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 Removed

Image Removed

Beispielausgabe bei gültiger Datenquelle:

Image Removed

Damit der Report in Nuclos genutzt werden kann, müssen die Libraries als Extensions übertragen werden.

Image Removed

...

Image Added

Image-Expression mit QR-Generator.

Warnung
titleWichtig

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.

Image Added

Beispielausgabe eines QR-Codes.

Verwandte Seiten

printer Arbeiten mit Jasper Studio


Überblick.

Öffnen →

clipboard Barcode einbinden


Barcodes.

Öffnen →

einer Fehlermeldung ab.Image Removed