Der Barcode PDF417 wird seit Langem überall dort eingesetzt, wo Daten zuverlässig und fehlerfrei gelesen werden müssen. Seine Kapazität ist jedoch begrenzt: ein einzelner Barcode kann nur etwas mehr als 1 KB Daten speichern. Wenn größere Datenmengen codiert werden müssen, bietet Macro PDF417 eine Lösung. Diese Erweiterung des Standards verteilt die Daten auf eine Folge mehrerer Barcodes. Seit Version 2025.2 ist dieser Barcode-Typ in Stimulsoft-Produkten verfügbar.
Was ist Macro PDF417?
Macro PDF417 ist eine Erweiterung des PDF417-Standards, die für die Codierung von Daten vorgesehen ist, die nicht in einen einzelnen Barcode passen. Die Daten werden in Segmente aufgeteilt, von denen jedes als separater Barcode codiert wird. Zusammen bilden diese Segmente eine zusammenhängende Datenfolge. Jeder Barcode enthält zusätzliche Steuerinformationen wie die Segmentnummer, die Gesamtzahl der Segmente und eine Datei-ID. Dadurch können die Barcodes in beliebiger Reihenfolge gescannt werden, während die Scansoftware die Daten automatisch in ihrer ursprünglichen Reihenfolge zusammensetzt. Auf diese Weise wird die Kapazitätsbegrenzung eines herkömmlichen PDF417-Barcodes überwunden.Anwendungsbeispiele
PDF417 wird häufig für Bordkarten (IATA BCBP), Führerscheine (AAMVA), Frachtkennzeichnungen und Zahlungsdokumente verwendet. In all diesen Fällen passen die Daten in einen einzelnen Barcode.Macro PDF417 kommt zum Einsatz, wenn deutlich größere Datenmengen codiert werden müssen. Typische Anwendungsbeispiele sind mehrseitige Frachtbriefe und Manifeste, umfangreiche medizinische Berichte und Untersuchungsergebnisse sowie die Übertragung von Dokumenten zwischen Systemen in gedruckter Form. Dabei werden die Daten auf eine Folge von Barcodes verteilt und beim Scannen automatisch wieder zusammengesetzt.
Wir haben eine Berichtsvorlage mit mehreren Segmenten eines Macro-PDF417-Barcodes vorbereitet:

Wie erstellt man einen Bericht mit Macro PDF417 in Stimulsoft Reports?
Das Erstellen eines Berichts mit einem Macro-PDF417-Barcode in Stimulsoft Reports dauert nur wenige Minuten. So funktioniert es:- Öffnen Sie einen vorhandenen Bericht oder erstellen Sie einen neuen im Stimulsoft-Berichtsdesigner.
- Ziehen Sie die Komponente Barcode an die gewünschte Stelle im Bericht.
- Wählen Sie Macro PDF417 als Barcode-Typ aus.
Macro PDF417 konfigurieren
Um den Barcode zu konfigurieren, doppelklicken Sie mit der linken Maustaste darauf. Im daraufhin angezeigten Dialog können Sie das Erscheinungsbild und den Inhalt des erstellten Macro-PDF417-Barcodes festlegen. Weitere Einstellungen für verschiedene Parameter sind im Bereich Eigenschaften (Properties) verfügbar.Der Bereich Barcode enthält dieselben Einstellungen wie ein standardmäßiger PDF417-Barcode, da die Macro-Variante alle seine Parameter übernimmt. Zu den am häufigsten verwendeten Einstellungen gehören Codierungsmodus (Encoding Mode), Fehlerkorrekturstufe (Error Correction Level), Modul (Module), Seitenverhältnis (Aspect Ratio) und Verhältnis Y (Ratio Y).
Der Bereich Macro Data enthält drei Parameter, die in die Steuerinformationen jedes Barcodes der Sequenz aufgenommen werden.
- Datei-ID (File ID) – eine Kennung des Datensatzes, die für alle Segmente der Sequenz identisch ist. Anhand dieser Kennung erkennt der Scanner, welche Barcodes zu derselben Nachricht gehören. Der Wert besteht aus einer Folge dreistelliger Codewörter im Bereich von 000 bis 899, zum Beispiel „017053“.
- Anzahl der Bereiche (Segment Count) – die Gesamtzahl der Segmente, in die die Daten aufgeteilt werden. Der Wert kann zwischen 1 und 99999 liegen.
- Bereich-Index (Segment Index) – der Index des aktuellen Segments. Die Indizierung beginnt bei null: der erste Barcode hat den Index 0, der zweite den Index 1 und so weiter, bis zu einem Maximalwert von 99998. Der Bereich-Index muss immer kleiner als die Anzahl der Bereiche sein. Wird ein größerer Wert angegeben, erhöht der Designer automatisch die Anzahl der Bereiche.