Navigation

GS1128-Barcode

GS1128 Barcode Font
GS1128 Produktseite

GS1128-Barcodes erstellen

Nahtlose Implementierung in Crystal Reports, MS Excel und MS Access

Barcodesoft GS1 128 Barcode Generator

GS1-128 ist eine spezialisierte Code-128-Variante, die für Logistikprozesse in der Lieferkette optimiert ist und nicht für den klassischen Einzelhandels-Kassenbetrieb. Die Struktur schreibt zwingend ein FNC1-Zeichen unmittelbar nach dem Startcode vor, gefolgt von Anwendungskennungen (AIs), die die Bedeutung der nachfolgenden Daten festlegen. Die Symbologie unterliegt strengen physischen Abmessungen – maximal 48 Zeichen, 165 mm Länge und 32 mm Höhe – wobei der lesbare Klartext unterhalb des Symbols platziert und Steuerzeichen ausgeblendet werden. Durch die Einbettung von AIs ermöglicht GS1-128 einen flexiblen, standardisierten Datenaustausch zwischen globalen Handelspartnern und baut auf den UCC- und EAN-Systemen der 1970er-Jahre auf. Der primäre Zweck bleibt jedoch die strukturierte Elementzeichenfolgendarstellung, nicht das konventionelle Scannen, was es zu einem unverzichtbaren Werkzeug für Bestandsführung, Rückverfolgbarkeit und Logistikanwendungen macht.

Übersicht

code 128 barcode GS1128 UCC/EAN-128 ISO/IEC 15417:2007

GS1-128, ehemals bekannt als UCC/EAN-128 Symbologie, ist eine Variante der Code 128 Symbologie.

Das UCC/EAN-System wurde 1973 vom Uniform Code Council (UCC) eingeführt. Im Jahr 1977 entwickelte die European Article Numbering Association (EAN International) ein kompatibles System für den Einsatz in Europa.

Das Muster, das FNC1-Zeichen direkt nach dem Startzeichen zu verwenden, ist exklusiv für GS1128 reserviert.

Eigenschaften der Symbologie

  • Das Leerzeichen ist vom codierbaren Zeichensatz ausgeschlossen.
  • Es können maximal 48 Datenzeichen codiert werden.
  • Die maximale physische Länge beträgt 165 mm (6,5 Zoll), einschließlich der Ruhezonen.
  • Die minimale Symbolhöhe beträgt 32 mm (1,25 Zoll).
  • Der klar lesbare Text (Klarschriftzeile) muss unter dem Symbol platziert werden (Start-, Stopp-, FNC1- und Prüfzifferzeichen sind ausgeblendet).
  • Datenbezeichner (Application Identifiers, AIs) definieren explizit die Dateninterpretation.

Struktursequenz von GS1-128

  1. Code-128 Startzeichen (A, B oder C)
  2. FNC1
  3. Datenbezeichner (AI)
  4. Codierbare Daten
  5. Prüfziffer
  6. Stoppzeichen

GS1-128 (UCC/EAN-128) ist hochflexibel und primär für die Darstellung von Datenstrukturen (Element Strings) unter Verwendung der Datenbezeichner des EAN-UCC-Systems konzipiert. Es ist nicht für das traditionelle Scannen an Einzelhandelskassen (Point-of-Sale) gedacht.

Preise für Barcodesoft GS1128 Barcode-Schriftarten

Lizenztyp Einzelplatz 5 Nutzer 10 Nutzer Standort Unternehmen Entwickler 5 Entwickler 10 Entwickler Unbegrenzt
Preis CAD299 CAD399 CAD599 CAD799 CAD999 CAD1199 CAD1399 CAD1999 CAD2999

GS1 128 Barcode in Crystal Reports generieren

Da GS1-128 auf Code 128 aufbaut, verwendet es die Code 128 Barcode-Schriftfamilie.

Wie generiert man einen GS1 128 Barcode in Crystal Reports?

Um einen GS1 128 Barcode in Crystal Reports zu erstellen, erstellen Sie ein neues Formelfeld unter Verwendung der Funktion BCSLinearGS1128 aus der Barcodesoft UFL-Bibliothek. Übergeben Sie Ihre Datenbankfelder als Argumente, platzieren Sie das Formelfeld auf Ihrer Entwurfsoberfläche und weisen Sie die Schriftfamilie Code128M zu.

  1. Schritt 1: Bit-Version von SAP Crystal Reports ermitteln und DLL registrieren

    Ermitteln Sie die Bit-Version Ihrer SAP Crystal Reports-Installation. SAP Crystal Reports 2008 bis 2016 sind 32-Bit-Versionen, während SAP Crystal Reports 2020 und 2025 in 64-Bit vorliegen.

    Für 64-Bit Crystal Reports (2020 / 2025):

    Führen Sie die Eingabeaufforderung als Administrator aus und führen Sie folgenden Befehl aus:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    %systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
    Registrierung der 64-Bit-Version von cruflbcs_x64.dll über die Administrator-Eingabeaufforderung

    Für 32-Bit Crystal Reports (2008–2016):

    Führen Sie die Eingabeaufforderung als Administrator aus und führen Sie folgenden Befehl aus:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    Registrierung der 32-Bit-Version von cruflbcs.dll über die Administrator-Eingabeaufforderung
  2. Schritt 2: Neues gs1128 Formelfeld erstellen

    Öffnen Sie Ihr Crystal Reports-Layout. Klicken Sie im Feld-Explorer mit der rechten Maustaste auf Formelfelder und wählen Sie „Neu...“ aus dem Kontextmenü. Benennen Sie die Formel „GS1128“ und klicken Sie auf „Editor verwenden“.

    Erstellen eines neuen Formelfelds namens GS1128 im Formel-Workshop
  3. Schritt 3: Die Barcodesoft GS1 128 UFL-Funktion finden

    Navigieren Sie im Formel-Workshop durch den Funktionsbaum: Funktionsliste ⇒ Zusätzliche Funktionen ⇒ COM- und .NET-UFLs (u212com.dll) ⇒ Visual Basic-UFLs. Doppelklicken Sie auf die Funktion BCSLinearGS1128.

    Auffinden der BCSLinearGS1128-Funktion in der Kategorieliste der Visual Basic-UFLs
  4. Schritt 4: Datenbankfelder eingeben und AIs formatieren

    Geben Sie Ihr Datenbankfeld als primären Parameter in Ihre BCSLinearGS1128-Formelanweisung ein und klicken Sie auf „Speichern“. Die Dynamic Link Library (cruflbcs.dll) verarbeitet und generiert während der Berechnung automatisch FNC1-Steuerzeichen.

    Definieren von Datenbankparametern im GS1-128-Formelskript
    💡
    Mehrere Datenbezeichner (Application Identifiers - AIs) codieren: Setzen Sie jeden einzelnen Datenbezeichner (AI) in Standardklammern. Um beispielsweise AI (02) mit AI (10) zu verknüpfen, formatieren Sie Ihre Zeichenfolge wie folgt: (02)12345678901234(10)12345678901234567890

    Der Parser verarbeitet das Start-FNC1 als „[C1“ und ordnet nachfolgende Trennzeichen ASCII 29 (GS) zu.

  5. Schritt 5: Das GS1128-Formelfeld auf Ihrer Entwurfsoberfläche positionieren

    Ziehen Sie Ihr neu definiertes GS1128-Formelfeld per Drag-and-Drop auf Ihr Layout-Design. Zunächst wird auf dem Bildschirm die berechnete unformatierte Textzeichenfolge angezeigt, bevor die Schriftart zugewiesen wird.

    Ziehen und Ablegen des GS1128-Formelfelds im Crystal Reports-Entwurfsraster
  6. Schritt 6: Die GS1 128-Schriftart zuweisen

    Klicken Sie mit der rechten Maustaste auf den Formelblock in Ihrem Bericht, wählen Sie „Feld formatieren“ und wählen Sie im Reiter „Schriftart“ code128m (oder code128mHr) aus. Klicken Sie zum Abschluss auf OK.

    Auswählen von code128m als aktive Schriftart im Fenster Feld formatieren
  7. Schritt 7: Generierung des GS1 128 Barcodes überprüfen

    Klicken Sie auf die Schaltfläche OK, um die Änderungen zu übernehmen. Die Platzhalter der Textzeichenfolge werden sofort umgewandelt und als aktiver, lesbarer GS1 128 Barcode in Ihrer Berichtsvorschau gerendert.

    Erfolgreiche Generierung und Vorschau eines GS1 128 Barcodes in der Crystal Reports Layout-Ansicht