| Auszug |
|---|
|
Nuclos Jasper DataMatrix: ZXing, GS1, Application Identifier, FNC1, byclasses Classpath, extensions/server, Barcode. |
Sprache: Deutsch · English
DataMatrix
GS1-DataMatrix in Reports – ZXing, Classpath-Parameter, Application Identifier und Server-Extension.
| Status |
|---|
| colour | Blue |
|---|
| title | Anwendungsentwickler |
|---|
|
| Status |
|---|
| colour | Green |
|---|
| title | Stand: Jul 2026 |
|---|
|
| Status |
|---|
| colour | Grey |
|---|
| title | gilt fuer Nuclos 4.2026.x |
|---|
|
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).
| Info |
|---|
| title | 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:
| Codeblock |
|---|
|
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):
| Codeblock |
|---|
|
'(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
Jasper Extensions in Nuclos
Extensions.
Öffnen →