Barcode Generator
Verwendung
Ein Barcode Generator erzeugt aus einem alphanumerischen Wert einen Barcode.
Jedes Barcode Generator Modul kann genau eine Barcode-Art erzeugen; um verschiedene Barcode-Arten zu erzeugen, müssen Sie mehrere Barcode Generator Module verwenden.
Der alphanumerische Wert, aus dem der Barcode erzeugt wird, muss in einer XML-Eingangsnachricht an das Modul übergeben werden. Die Art des zu erzeugenden Barcodes legen Sie beim Konfigurieren des Barcode Generator Moduls fest.
Der Barcode wird als SVG-File in einer XML-Nachricht ausgegeben, aus der z.B. mit dem FO Converter Modul eine PDF-Datei erzeugt werden kann.
Beispiel-Workflow
Der abgebildete Workflow erzeugt aus einer Artikelnummer in einer Text-Datei einen Barcode.
ASCII > XML
Der File Connector sendet die Text-Datei an einen Flat-XML-Adapter. Der Flat-XML-Adapter erzeugt aus der flachen Textstruktur eine einfache XML-Struktur, aus
157560 | 40684 | 2700928058BJ | 64130037058
wird
<?xml version="1.0" encoding="ISO-8859-1"?>
<Flatfile>
<NS>
<ProduktionsAuftrag>157560</ProduktionsAuftrag>
<Trennz1>|</Trennz1>
<Projekt>40684</Projekt>
<Trenn2>|</Trenn2>
<Artikel>2700928058BJ</Artikel>
<Trenn3>|</Trenn3>
<ArtikelNrKunde>64130037058</ArtikelNrKunde>
</NS>
</Flatfile>
XML > XML
Der XSLT Converter erzeugt aus dem XML das folgende, spezielle XML-Format, welches der Barcode Generator erwartet:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Barcodes>
<Barcode>
<ID>Kundenartikelnummer</ID>
<!-- war: ArtikelNrKunde -->
<Value>64130037058</Value>
</Barcode>
</Barcodes>
Das XML-Barcode-Schema finden Sie im Repository unter |
XML > Barcode XML
Der Barcode Generator erzeugt aus dem Inhalt des Elements Value einen SVG-kodierten Barcode:
Aus diesem XML kann nun unter Einsatz eines weiteren XSLT Converters und eines FO Converters z.B. ein PDF erzeugt werden.
Dialog Barcode Generator Eigenschaften
In diesem Dialog legen Sie die Art des zu erzeugenden Barcodes und dessen Layout fest.
Sobald Sie eine Barcode-Art auswählen, wird im Dialog eine Erläuterung dazu angezeigt und die Eingabe- und Auswahlfelder werden sinnvoll vorbelegt.
Die angezeigten Eingabe- und Auswahlfelder zum Definieren des Layouts sind abhängig von der Art des ausgewählten Barcodes.
Längenangaben sind in mm oder mw (Verhältnis zur Modulbreite) anzugeben.