.NET のための Aspose.BarCode を使用して DOTCOD バーコードを生成する方法

.NET のための Aspose.BarCode を使用して DOTCOD バーコードを生成する方法

この記事では、C# で .NET のための Aspose.BarCode を使用して ドットコードを生成する方法を示しています.DOTCODE は工業、ロジスティクス、および直接パーツマークアプリケーションのための専門の 2D バーコッドであり、曲げた、硬い、または困難な表面でデータを迅速かつ信頼性の高い方法で暗号化することができます。

現実世界問題

製造業者や物流プロバイダーは、典型的なバーコードが適用されない環境で製品、部品、または包装をラベル化する必要があります。DotCode は DPM (直接パーツマーク)、高速ロジスティクス、および自動化ラインにユニークに適していますが、ほとんどの .NET バーコーディングツールはこのフォーマットをサポートしていません。

ソリューション概要

Aspose.BarCode for .NET は、開発者が、カスタマイズ可能なサイズとレイアウトで、工業環境や高容量のための持続可能で機械読みやすいバーコードを作成することを可能にする、完全な DotCodes 世代をサポートします。

原則

スタートする前に、あなたが持っていることを確認してください:

  • Visual Studio 2019 以降
  • .NET 6.0 またはそれ以降(または .Net Framework 4.6.2+)
  • Aspose.BarCode for .NET は NuGet でインストールされています。
  • C#の基本知識
PM> Install-Package Aspose.BarCode

ステップ・ステップ・実施

ステップ1:インストール・インポート Aspose.BarCode

NuGet パッケージをインストールし、必要な名称スペースを輸入します。

using Aspose.BarCode.Generation;

ステップ2:DotCode Barcode Generatorを作成する

DotCode のジェネレーターをインストールする:

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, "PARTID: A1234B5");

ステップ3: DotCode の設定をカスタマイズする

必要に応じてサイズ、行、列、またはスタイルを設定する:

// Set module (pixel) size
generator.Parameters.Barcode.XDimension.Pixels = 6;
// Optional: Set number of rows and columns
generator.Parameters.Barcode.DotCode.DotCodeRows = 12;
generator.Parameters.Barcode.DotCode.DotCodeColumns = 10;
// Optional: Set foreground and background color
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;

ステップ4: DotCode バーコードの生成と保存

バーコードを PNG、JPEG、またはサポートされている形式に輸出する:

generator.Save("dotcode-part.png", BarCodeImageFormat.Png);

ステップ5:完璧な例

using Aspose.BarCode.Generation;
using System.Drawing; // Required for Color

class Program
{
    static void Main()
    {
        // Create DotCode generator for a part ID
        BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, "PARTID: A1234B5");
        generator.Parameters.Barcode.XDimension.Pixels = 6;
        generator.Parameters.Barcode.DotCode.DotCodeRows = 12;
        generator.Parameters.Barcode.DotCode.DotCodeColumns = 10;
        generator.Parameters.Barcode.BarColor = Color.Black;
        generator.Parameters.Barcode.BackColor = Color.White;
        generator.Save("dotcode-part.png", BarCodeImageFormat.Png);
        // Test output with industrial DotCode scanners
    }
} 

ケースとアプリケーションの使用

  • 直接部品マーク: 自動車、航空宇宙、または電子コンポーネント
  • **工業自動化:**高速輸送機のラベル化
  • ロジスティクス: パッケージやパーツのための強力なコード

共通の課題と解決策

チャレンジ1:ドットコードは読めない?解決策: 業界スキャナーでテストし、適切なモジュールサイズと明るい色を使用します。

チャレンジ2:画像サイズやランキングの問題?解決策: 列/列、XDサイズ、および輸出解像度を最適に調整します。

チャレンジ3:データは長すぎる?解決策: コードテキストを短縮したり、ネットワークサイズを増やしたりする(より多くの行/列)。

パフォーマンス考慮

  • データと表面を合わせるために列と列をトゥーンします。
  • バッチは自動化ワークフローのためのDotCodeバーコードを生成
  • メモリのバーコードを輸出するために記憶のストリームを使用する

ベストプラクティス

  • アプリケーションのスペースに合うモジュールサイズとネットワークを選択します。
  • DotCode のテストは、曲げた、硬い、または直接マークされた表面で行います。
  • 信頼性の高い機械読書のための高対比色を使用する
  • 文書コード テキストと追跡性の設定

高度なシナリオ

バッチ 生成 DotCode バーコード

foreach (var part in parts)
{
    BarcodeGenerator g = new BarcodeGenerator(EncodeTypes.DotCode, part.CodeText);
    g.Save($"dotcode_{part.Id}.png", BarCodeImageFormat.Png);
}

2. DotCode ローとコラムサイズを設定する

generator.Parameters.Barcode.DotCode.DotCodeRows = 20;
generator.Parameters.Barcode.DotCode.DotCodeColumns = 16;

結論

.NET のための Aspose.BarCode を使用すると、工業用および物流用に DotCodes バーコードを生成することができます - 直接部品マークと高容量環境に最適です。 Aspose.BarCode API リファレンス .

 日本語