• barcode crUFLBcsNet.DLL download
  • crUFLBCsNet.dll order

Microsoft Dynamics NAV での crUFLBcsNet.dll の利用

キーワード: Microsoft Dynamics NAV, barcode, QR Code

Microsoft® Dynamics NAV®(旧称 Navision)は、中規模組織向けの完全な ERP(Enterprise Resource Planning)システムです。

Microsoft Dynamics NAV で一次元または二次元バーコードを生成したい場合、これ以上探す必要はありません。

Barcodesoft crUFLBcsNet.dll は、Dynamics NAV との統合における賢くシンプルなソリューションです。

MS Dynamics NAV での crUFLBcsNet.dll の利用

Microsoft Dynamics NAVcrUFLBcsNet.dll を使用するには:

  • crUFLBcsNet.dll を登録
    管理者権限でコマンドプロンプトを開き、コマンドを実行します。

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

  • crUFLBcsNet.dll を NAV の Add-ins フォルダにコピー (推奨: C:\Program Files (x86)\Microsoft Dynamics NAV\...\RoleTailored Client\Add-ins\)
  • NAV 開発環境 (C/AL) で自動化を使用して生成:
    QR Code:
                                    myQR := myQR.CQRCode;
    
                                    //bcsqrcode.ttf フォントが必要
                                    codewords := myQR.Encode('1234567890');
    
                                    //画像モードではフォント不要(ファイル保存やBLOBへストリーム可能)
                                    barcodeBytes := myQR.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                    
                                    //アーティスティックQR画像もフォント不要
                                    barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS');
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • Data Matrix:
                                    myDTM := myDTM.CDatamatrix;
    
                                    // bcsdatamatrix.ttf フォントが必要
                                    codewords := myDTM.Encode('1234567890');
    
                                    // 画像モードではフォント不要
                                    barcodeBytes := myDTM.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • PDF417:
                                    myPDF417 := myPDF417.CDatamatrix;
    
                                    // bcspdf417.ttf フォントが必要
                                    codewords := myPDF417.Encode('1234567890');
    
                                    // 画像モードではフォント不要
                                    barcodeBytes := myPDF417.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • GS1128:
                                    myLinear := myLinear.CLinear;
    
                                    // UpcEanM フォントが必要(括弧とAIプレフィックスを忘れないこと)
                                    codewords := myLinear.GS1128('(17)190508(90)50921');
                                    
                                    // 画像モードではフォント不要(ファイル保存やBLOBへストリーム可能)
                                    barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • barcode crUFLBcsNet.DLL download
  • crUFLBCsNet.dll order