CIB barcode technischer Leitfaden
4. Gebrauch
4.2. Ablauf
Zunächst werden Rohtexte (Textbausteine, Formulare und Textschablonen) mit einem RTF-fähigen Textverarbeitungssystem erstellt.
Die in den Rohtexten einzufüllenden dynamischen Daten werden von der Anwendung bereitgestellt. Alternativen zum dynamischen oder statischen Barcode:
- Unter den bereitgestellten Daten ist auch der Barcodewert.
- Die Anwendung stellt eine eigens generierte Barcodegrafik als Grafikdatei bereit, die an der entsprechenden Stelle im Dokument verknüpft ist.
- Die Anwendung nutzt eine CIB format Schnittstelle um den Barcode von außen auf das Dokument aufzubringen. Spezielle Platzhalter im Dokument sind dann überhaupt nicht erforderlich.
- CIB merge mischt pro Auftrag einen Rohtext (Wurzelbaustein) mit davon aufgerufenen weiteren Textbausteinen und den dynamischen Daten zu einem Ergebnisdokument.
- Der Barcodewert wird über ein REF-Feld in das Dokument eingesetzt. In diesem Fall ist das REF-Feld mit einem Barcodefont formatiert. Dies hat den Nachteil, dass das REF-Feld nicht mehr als REF-Feld erkannt wird. Der Vorteil ist, dass hierdurch gleich eine Art Beispielstrichcode sichtbar wird.
- Der Dateiname der Barcodegrafik wird in das Dokument eingesetzt.
- Es wird ein dynamisch generierter Barcode von CIB format angefordert, indem eine spezielle Anweisung (siehe Abschnitt CIB format) im Rohtext hinterlegt wird. CIB merge ignoriert diese Anweisung und setzt den Barcodewert ein.
- CIB format liest das Ergebnisdokument, positioniert den Barcode geeignet und führt den Zeilen- und Seitenumbruch durch (interne Dokumentstruktur).
- Ist der Barcodewert mit einem Barcodefont formatiert, so fügt Format die entsprechenden "Zeichen" in die Dokumentstruktur ein.
- Eine referenzierte Barcodegrafik wird als Bild in die Dokumentstruktur aufgenommen.
- Die im Dokument enthaltene spezielle Anweisung (siehe Abschnitt CIB format) fordert CIB format auf, eine Barcodegrafik dynamisch im Speicher zu erzeugen und zu positionieren.
- CIB output (PDF, PCL, Postscript, Tiff, usw.) erzeugt aus der internen Dokumentstruktur ein Ergebnisdokument im Ausgabeformat bzw. erzeugt den Ausdruck.
- Die benötigten Zeichen des Barcodefont werden ggf. in die Ausgabedatei eingebettet.
- Die Barcodegrafik wird in das Ausgabedokument eingefügt.
- Die dynamisch generierte Barcodegrafik wird ausgegeben.