Aspose.Barcode for .NETがDotCodeバーコードの生成と読み取りをサポートするようになったことをお知らせできることを嬉しく思います。
DotCodeは、データをエンコードするためにバーの代わりにドットを使用する2Dタイプです。DotCodeは、情報を複数のドットの層にエンコードすることを示唆するスタック型シンボロジーです。各ドットはバイナリ数字(0または1)を表し、ドットのセットはグリッドに配置されて入力メッセージをエンコードします。このバーコードタイプは、歪みに対する高い耐性を提供するように設計されており、バーコードが損傷しやすい環境での使用に適しています。DotCodeバーコードは、英数字、漢字、バイナリデータなど、さまざまな形式でデータを保存できます。このようなバーコードは、小さな面積に大量のデータをエンコードできるため、小さな面積や非標準形状のアイテムに配置することができます。DotCodeバーコードは、資産追跡、医療生産、自動車産業、物流、在庫管理、産業自動化など、さまざまなアプリケーションで使用されています。
この記事では、C#バーコードAPIを使用してDotCodeバーコードを生成する方法を説明します。Aspose.BarCode for .NETは最近、2Dバーコードタイプのサポートを有効にするために更新されました。
C# APIによるDotCodeバーコード生成のインストール - 無料ダウンロード C#でDotCodeバーコードを生成する 構造化アペンドを使用したDotCodeの生成 C# APIによるDotCodeバーコード生成のインストール - 無料ダウンロード 開発者は、Aspose.BarCode for .NETライブラリをC#アプリケーションに簡単に統合できます。このバーコードライブラリは、.NETアプリケーション内で60種類以上のバーコードタイプを生成および読み取ることができます。リリースページからリファレンスDLLファイルをダウンロードするか、以下のコマンドを使用してNuGetギャラリーからインストールします:
PM> Install-Package Aspose.BarCode C#でDotCodeバーコードを生成する DotCodeバーコードを生成するには、まずBarCodeGeneratorクラスの新しいインスタンスを作成し、CodeTextプロパティにバーコードテキストを指定し、BarcodeTypeプロパティに「DotCode」を設定する必要があります。特定のレイアウトでDotCodeバーコードを作成するには、DotCodeParametersクラスのRowsおよびColumnsプロパティを設定する必要があります。
DotCode標準には、使用できる行数と列数に関する特定の制限があります。認識を向上させるために、少なくとも7行と列を使用することをお勧めします。許可される最小行数または列数は5です。さらに、DotCodeバーコードの行数と列数の合計は奇数である必要があります。レイアウトパラメータのいずれか一方のみを指定した場合、他方は自動的に決定されます。指定した行数と列数がDotCodeバーコードを生成するには不十分な場合、例外がスローされます。
以下のコードサンプルは、C#でDotCodeバーコードを生成する方法を説明します。
構造化アペンドを使用したDotCodeの生成 構造化アペンドは、すべてのデータを単一のバーコードに収めようとするのではなく、大量のデータを一連の小さなバーコードにエンコードするためのメカニズムです。セット内の各バーコードは、合計データの一部を含み、一緒にスキャンすると、すべてのバーコードからのデータが結合されて完全なメッセージが形成されます。構造化アペンドメカニズムは、データを小さな部分に分割し、各部分を別々のバーコードにエンコードすることを示唆します。セット内の各バーコードには、セット内の位置とセット内のバーコードの総数を示す一意の識別子が付けられます。スキャナーは、この情報を使用してバーコードを読み取る順序を決定し、各バーコードからのデータをどのように結合して完全なメッセージを形成するかを判断できます。
構造化アペンドを使用することで、データを複数のDotCodeバーコードに分割できるため、データをスキャンして処理しやすくなります。たとえば、在庫管理アプリケーションでは、構造化アペンドを使用して、単一のバーコードに収めるには大きすぎるアイテム番号やシリアル番号をエンコードできます。物流およびサプライチェーン管理アプリケーションでは、構造化アペンドを使用して、各バーコードが一意である多数のパッケージを追跡できます。
バーコードライブラリには、構造化アペンド付きのDotCodeバーコードを作成するための特別な生成モードがあります。このモードでは、最大35個のDotCodeバーコードを統合できます。この生成モードを有効にするには、次のプロパティを設定する必要があります:
DotCodeStructuredAppendModeBarcodesCount: 統合するバーコードの数(1から35の間の値) DotCodeStructuredAppendModeBarcodeId: セット内のバーコードの位置(1からDotCodeStructuredAppendModeBarcodesCountの間の値) これらのプロパティを設定することで、構造化アペンドモードを有効にし、複数のDotCodeバーコードを単一のセットに結合できます。
以下のコードサンプルは、構造化アペンドモードでDotCodeバーコードを生成する方法を示しています。
無料ライセンスを取得 無料の一時ライセンスをリクエストすることで、制限なしにAPIを評価できます。
結論 この記事では、C#でDotCodeバーコードを生成する方法を紹介しました。他のバーコード生成および読み取り機能を探るには、ドキュメントセクションを参照してください。質問がある場合は、フォーラムを通じてお問い合わせください。Aspose.BarCode API が .NET プラットフォームを介して Python プログラミング言語でアクセスできるようになったことをお知らせいたします。これにより、開発者は高度なバーコード生成および認識機能を、.NET 環境にデプロイされた Python プロジェクトにシームレスに統合できます。医療業界バーコードラベル識別コード(HIBC LIC)は、医療業界で使用されるバーコード標準です。HIBC LICバーコードは、製薬製品や医療機器などの医療製品を供給チェーン全体で識別および追跡するために使用されます。このようなバーコードには、製品の一意の識別子のほか、賞味期限やロット番号などの情報が含まれています。このバーコード標準は、Code 39、QRコード、Aztecコード、Code 128、またはData Matrixなどの基本バーコードタイプと、医療業界に関連する情報を格納するために使用される特定のエンコードデータの形式の組み合わせとして定義されています。
この記事では、C#のバーコードライブラリを使用してQRコードタイプに基づいてHIBC LICバーコードを生成する方法を説明します。Aspose.BarCode for .NETは、最近このバーコード標準のサポートを提供するように強化されました。
C# APIを使用してHIBC LICバーコードを生成する - 無料ダウンロード HIBC LICバーコードを生成する Aspose.BarCode .NETライブラリ 開発者は、Aspose.BarCode for .NETライブラリをアプリケーションに簡単に組み込むことができます。このバーコードライブラリは、.NETアプリケーション内でさまざまなバーコードタイプを作成または読み取るための豊富な機能を提供します。リリースページから参照DLLファイルをダウンロードするか、次のコマンドを実行してNuGetギャラリーからインストールします:
PM> Install-Package Aspose.BarCode HIBC LICバーコードを生成する 医療製品には、製造業者の識別コード、製品番号、測定単位などの情報を含むバーコードがラベル付けされる必要があります。このようなバーコードは、供給チェーンを通じて製品を識別し追跡するために使用されます。
適切なHIBC LIC形式でデータをエンコードするバーコードを生成するには、クラスHIBCLICPrimaryDataCodetextを使用する必要があります。必要な基本バーコードタイプを選択するには、BarCodeTypeプロパティを以下のいずれかの値で初期化する必要があります:HIBCCode39LIC、HIBCCode128LIC、HIBCAztecLIC、HIBCDataMatrixLIC、またはHIBCQRLIC。デフォルトでは、HIBCCode39LICが設定されています。
以下のコードサンプルは、必要な情報を一次データとしてエンコードするHIBC LIC QRコードを作成する方法を示しています。
賞味期限、製品数量、ロット番号、シリアル番号、製造日などの補足情報フィールドも、特定のユースケースに必要な場合はHIBC LICに埋め込むことができます。クラスHIBCLICSecondaryAndAdditionalDataCodeTextを使用して、必要な形式で二次データを含めることができます。この補足データは、以下のコード例に示すように、HIBC LICバーコードに二次データとして埋め込むことができます。
バーコードAPIは、HIBC LICバーコードに一次情報と二次情報の両方を含める機能を提供します。これを行うには、下記のコードサンプルに示すように、クラスHIBCLICCombinedCodetextを使用する必要があります。
無料ライセンスを取得する 無料の一時ライセンスをリクエストすることで、制限なしにAPIを評価できます。
結論 この記事では、C#でHIBC LICバーコードを生成する方法について説明しました。基本バーコードタイプを選択し、生成されたバーコードにHIBC LIC標準に従って一次データと二次データをエンコードする方法を説明しました。バーコードライブラリの機能について詳しくはドキュメントを確認してください。質問がある場合は、Asposeフォーラムを通じてお気軽にお問い合わせください。