Navigation

Data-Matrix-Barcode

data matrix Barcode Font
Data-Matrix-Produktseite

Generate Data-Matrix-Barcodes

Nahtlose Integration in Crystal Reports, MS Excel und MS Access

Data-Matrix ist ein zweidimensionaler Barcode mit hoher Kapazität, der von 10x10 bis 52x52 Modulen reicht und bis zu 1.000 ASCII-Zeichen kodiert. Die ECC200-Fehlerkorrektur verwendet Reed-Solomon-Algorithmen bei 30 vordefinierten Größen, wobei automatisch die kleinste Option gewählt wird. Die Barcodesoft-Lösung integriert sich in Access, Excel und Crystal Reports, unterstützt MIL-STD-130N und Deutsche Post (mit „& #0;“ für NIL) und fügt bei GS1-Data-Matrix automatisch FNC1 ein, wenn AIs in Klammern gesetzt sind. Eine voll funktionsfähige Demo enthält ein Wasserzeichen, während quadratische und rechteckige Formate verschiedene Anwendungen abdecken.

Überblick

Data-Matrix-Barcode ISO/IEC 16022:2006 GS1 Datamatrix Deutsche Post Datamatrix-Code MIL-STD-130N

Data-Matrix ist eine zweidimensionale Barcode-Symbologie mit hoher Datenkapazität. Die Größe reicht von 10x10 bis 52x52 Modulen. Jedes Modul ist schwarz oder weiß.

Data-Matrix kann ASCII- und erweiterte ASCII-Zeichen bis zu 1000 Zeichen codieren. Daher ist Data-Matrix eine gute Lösung, um große Datenmengen in einem Barcode zu codieren.

Das einzigartige Suchmuster und der Modulplatzierungsalgorithmus machen Data-Matrix besonders effizient.

Die Data-Matrix-Drucklösung von Barcodesoft verwendet den Reed-Solomon-Algorithmus zur Implementierung der ECC-200-Fehlererkennung und -korrektur.

Data-Matrix ECC200 has 30 pre-defined sizes, as shown below. Users may select one to suit application requirements. Otherwise, Data-Matrix-software will choose the smallest size automatically.

Sie können unsere Software mit MS-Access-Datenbanken, MS-Excel-Arbeitsblättern und Crystal Reports integrieren.

Barcodesoft Data-Matrix-software supports MIL-STD-130N standard and Deutsche-Post-Data-Matrix-Code standard.

Deutsche-Post-Data-Matrix-Code users needs to input NIL(ASCII 0), please use “& #0;” to represent ‘ASCII 0’.

Für GS1-Data-Matrix-Benutzer wird das FNC1-Zeichen bei Bedarf automatisch hinzugefügt.

Benutzer müssen lediglich vor und nach jedem Anwendungsbezeichner eine Klammer setzen.

For example (01)2356977712251(212)454763970158305
enthält die Anwendungsbezeichner (01) und (212).

Der Scanner dekodiert das erste FNC1 als „]d2“. Weitere FNC1 werden als GS (ASCII 29) dekodiert.

Der Demo-Data-Matrix-Encoder ist auch mit dem Wasserzeichen „demo“ voll funktionsfähig.

Data Matrix ECC200 has 30 symbol size and shape configurations as shown below. User may select one to suit specific application requirement. Otherwise, the smallest possible configuration will be used by Data Matrix encoder.

data matrix symbol size list

Index Format Index Format
1 10 x 10 16 64 x 64
2 12 x 12 17 72 x 72
3 14 x 14 18 80 x 80
4 16 x 16 19 88 x 88
5 18 x 18 20 96 x 96
6 20 x 20 21 104 x 104
7 22 x 22 22 120 x 120
8 24 x 24 23 134 x 134
9 26 x 26 24 144 x 144
10 32 x 32 25 8 x 18
11 36 x 36 26 8 x 32
12 40 x 40 27 12 x 26
13 44 x 44 28 12 x 36
14 48 x 48 29 16 x 36
15 52 x 52 30 16 x 48

Barcodesoft Data-Matrix-Barcode Fonts Pricing

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

Data Matrix Barcode in Crystal Reports erstellen

Wie wird ein Data Matrix Barcode in Crystal Reports erstellt?

Um einen Data Matrix Barcode in Crystal Reports zu erstellen, legen Sie ein neues Formelfeld mit der Funktion BCSDataMatrixEncodeCR aus der Barcodesoft UFL-Bibliothek an. Übergeben Sie Ihre Datenbankfelder als Argumente, platzieren Sie das Formelfeld auf Ihrem Entwurfsbereich und weisen Sie die Schriftart BcsDataMatrix zu.

  1. Schritt 1: SAP Crystal Reports Bitzahl ermitteln und DLL registrieren

    Ermitteln Sie die Bitzahl (32-Bit oder 64-Bit) Ihrer SAP Crystal Reports-Version. SAP Crystal Reports 2008 bis 2016 sind 32-Bit-Versionen, während SAP Crystal Reports 2020 und 2025 64-Bit-Versionen sind.

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

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

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    %systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
    64-Bit-Version von cruflbcs.dll registrieren

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

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

    cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    32-Bit-Version von cruflbcs.dll registrieren
  2. Schritt 2: Barcodesoft UFL-Funktion ausfindig machen

    Navigieren Sie in Crystal Reports durch die Hierarchie des Funktions-Explorers: Funktionsliste ⇒ Zusätzliche Funktionen ⇒ COM- und .NET-UFLs (u212com.dll) ⇒ Visual Basic UFLs. Doppelklicken Sie auf die Funktion BCSDataMatrixEncodeCR.

    Suchen der Funktion BCSDataMatrixEncodeCR in der Liste der Visual Basic UFLs in Crystal Reports
  3. Schritt 3: Neues Formelfeld erstellen

    Klicken Sie mit der rechten Maustaste auf Formelfelder und wählen Sie Neu... aus dem Kontextmenü. Benennen Sie Ihr neues Feld mit „BcsDataMatrix1“ und klicken Sie dann auf „Editor verwenden“.

    Erstellen eines neuen Formelfelds namens BcsDataMatrix1 im Crystal Reports Formel-Workshop

    Nach dem Data Matrix-Codierungsprozess kann selbst eine kurze Zeichenfolge weit mehr Codewörter enthalten als erwartet, während Crystal Reports maximal 255 Zeichen in einem Formelfeld zulässt. Daher müssen wir die Data Matrix-Codewörter in separate Teile aufteilen und sie in einem Textobjekt verketten, bevor wir die Schriftart BcsDataMatrix zuweisen. Wie viele Formelfelder benötigt werden, können Sie mit der folgenden Funktion herausfinden: BCSDatamatrixFormulaNoForCR({Test.Data})

    Prüfen der benötigten Formelfelder mit der Funktion BCSDatamatrixFormulaNoForCR
  4. Schritt 4: Mehrere Formelfelder erstellen

    Erstellen Sie mehrere Formelfelder wie unten aufgeführt, falls der Rückgabewert von BCSDatamatrixFormulaNoForCR({Test.Data}) größer als eins ist. Platzieren Sie diese anschließend nacheinander im selben Textobjekt. BCSDataMatrixEncodeCR({Test.Data}, 1, 0, 0, 0)
    BCSDataMatrixEncodeCR({Test.Data}, 2, 0, 0, 0)
    BCSDataMatrixEncodeCR({Test.Data}, 3, 0, 0, 0)

    Erstellen mehrerer Formelfelder nacheinander unter Verwendung von Indexwerten in Crystal Reports

    Der erste Parameter im Formelfeld ist die zu codierende Zeichenfolge. Der zweite Parameter im Formelfeld ist der Index. Der dritte Parameter der Formel ist das Format. Seine Werte liegen zwischen 0 und 30. Wenn er auf Null gesetzt ist, bedeutet dies ein automatisch ausgewähltes Format. Der vierte Parameter ist die Codierungsmethode (Encodation). Die Werte liegen zwischen 1 und 6, was jeweils für folgende Codierungen steht: ASCII, C40, TEXT, X12, EDIFACT, BASE256. Der fünfte Parameter ist der GS1-Indikator. Dies ist ein boolescher Wert, der angibt, ob es sich um einen GS1-konformen Barcode handelt. Setzen Sie ihn auf Null, wenn es sich nicht um ein GS1-Data-Matrix-konformes Format handelt.

  5. Schritt 5: Textobjekt in Ihren Bericht einfügen

    Ziehen Sie alle Ihre Formelfelder nacheinander per Drag-and-Drop in dieses Textobjekt. Sie werden einige Hex-Codes in Ihrem Bericht sehen. Keine Sorge! Sie haben die Schriftart BCSDatamatrix noch nicht zugewiesen.

    Nebeneinander Platzieren aufeinanderfolgender Formelfelder in einem Crystal Reports Textobjekt
  6. Schritt 6: Schriftart BcsDatamatrix zuweisen

    Klicken Sie mit der rechten Maustaste auf das Textobjekt und wählen Sie „Objekt formatieren“ aus dem Kontextmenü. Wählen Sie dann „BcsDatamatrix“ als Schriftart aus.

    Auswählen von BcsDatamatrix als Schriftart im Fenster Objekt formatieren
  7. Schritt 7: Data Matrix wurde in Ihrem Crystal Report erstellt

    Klicken Sie auf die Schaltfläche OK. Sie erhalten den Data Matrix Barcode in Ihrem Bericht.

    Erfolgreiche Erstellung und Vorschau des Data Matrix Barcodes in Crystal Reports