Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

globe with meridians Sprache: Deutsch · English

hammer and wrench DataMatrix

GS1-DataMatrix in Reports – ZXing, Classpath-Parameter, Application Identifier und Server-Extension.

HOW-TO ANWENDUNGSENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

DataMatrix nach GS1

Ziel ist ein maschinenlesbares java.awt.Image einer gültigen DataMatrix per ZXing. Der mitgelieferte DataMatrixWriter reicht für einfache Fälle; für einen gültigen GS1-Code sind kleine Anpassungen an der ZXing-Quelle nötig (Codewort FNC1 vor jedem längenvariablen Codewort).

Application Identifier

Jedes Datenfeld beginnt mit einem 2–3-stelligen Application Identifier (z.​B. (01)), der angibt, welche GS1-Daten folgen.

Classpath-Parameter

Für die Nutzung über Jasper den Parameter nuclos.jasper.reports.compile.classpath.jars.byclasses mit folgendem Wert anlegen:

net.sf.jasperreports.engine.JasperReport org.nuclos.server.report.api.JRNuclosDataSource com.google.zxing.BarcodeFormat com.google.zxing.WriterException com.google.zxing.client.j2se.MatrixToImageWriter com.google.zxing.common.BitMatrix com.datamatrixnuc.DataMatrixClass

Datenquelle (Application Identifier)

Die AIs werden im SQL zusammengesetzt (Beispiel):

'(01)'||t2.intgtin13||'(17)'||to_char(t5.dathaltbarkeitsdatum,'YYmm00')||'(10)'||t5."strchargencode"||'(240)'||t2.strartikelnummer "strnummer"

Extension einbinden

Die benötigten JARs in <Nuclos>/extensions/server/ ablegen, den Installer erneut ausführen (oder JARs manuell nach webapp/WEB-INF/lib kopieren) und den Server neu starten. Details: Jasper Extensions.

Verwandte Seiten

open book QRCode


QR-Code.

Öffnen →

printer Jasper Extensions in Nuclos


Extensions.

Öffnen →

  • Keine Stichwörter