• barcode crUFLBcsNet.DLL download
  • crUFLBCsNet.dll order

Verwendung von crUFLBcsNet.dll in MS Dynamics NAV

Stichwörter: Microsoft Dynamics NAV, barcode, QR Code

Microsoft® Dynamics NAV®, früher bekannt als Navision, ist ein komplettes ERP-System (Enterprise Resource Planning) für mittelgroße Unternehmen.

Wenn Sie lineare oder 2D-Barcodes in Microsoft Dynamics NAV generieren möchten, brauchen Sie nicht weiterzusuchen.

Barcodesoft crUFLBcsNet.dll ist eine intelligente und einfache Lösung für die Integration mit Dynamics NAV.

Verwendung von crUFLBcsNet.dll in MS Dynamics NAV

So verwenden Sie crUFLBcsNet.dll in Microsoft Dynamics NAV:

  • Registrieren Sie crUFLBcsNet.dll
    Öffnen Sie die Eingabeaufforderung als Administrator und führen Sie den Befehl aus.

    cd "C:\Program Files (x86)\Common Files\Barcodesoft\cruflbcsnet"
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm cruflbcsnet.dll /tlb:cruflbcsnet.tlb /codebase

  • Im NAV-Entwicklungsumfeld (C/AL) Automatisierung zur Generierung verwenden:
    QRCode
                                    myQR := myQR.CQRCode;
    
                                    // benötigt bcsqrcode.ttf Schriftart
                                    codewords := myQR.Encode('1234567890');
    
    
                                    //Bildmodus benötigt keine Schriftart (Ausgabe in Datei oder BLOB speichern)
                                    barcodeBytes := myQR.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                    
                                    //künstlerische QR-Bilder ebenfalls ohne Schriftart
                                    barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS');
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • Data Matrix:
                                    myDTM := myDTM.CDatamatrix;
    
                                    // benötigt bcsdatamatrix.ttf Schriftart
                                    codewords := myDTM.Encode('1234567890');
    
                                    // Bildmodus benötigt keine Schriftart
                                    barcodeBytes := myDTM.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • PDF417:
                                    myPDF417 := myPDF417.CDatamatrix;
    
                                    // benötigt bcspdf417.ttf Schriftart
                                    codewords := myPDF417.Encode('1234567890');
    
                                    // Bildmodus benötigt keine Schriftart
                                    barcodeBytes := myPDF417.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • GS1128:
                                    myLinear := myLinear.CLinear;
    
                                    // benötigt UpcEanM Schriftart (inkl. Klammern und AI-Präfixe)
                                    codewords := myLinear.GS1128('(17)190508(90)50921');
                                    
                                    // Bildmodus benötigt keine Schriftart (Ausgabe in Datei oder BLOB speichern)
                                    barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                

Zusätzliche Tipps:

• Stellen Sie sicher, dass die Barcodesoft-Schriftarten (z. B. bcsqrcode.ttf, bcsdatamatrix.ttf, UpcEanM.ttf) auf allen Client- und Berichtsservern installiert sind.
• Die .NET Framework-Version, mit der crUFLBcsNet.dll registriert wurde, muss der Version entsprechen, die NAV ausführt.
• Sie können die Barcode-Erstellung in NAV-Berichten, Seiten oder Codeunits automatisieren.
• Alle Barcode-Klassen unterstützen sowohl Textkodierung als auch Bitmap-Bilderzeugung.
• Für Cloud- oder Container-basierte NAV-Umgebungen verwenden Sie besser die Bildmethoden anstelle von Schriftarten, um Plattformunabhängigkeit zu gewährleisten.

  • barcode crUFLBcsNet.DLL download
  • crUFLBCsNet.dll order