Code 39バーコードを読み取る
using IronBarCode;
using System;

// Set the option to read single code 39 barcode
BarcodeReaderOptions options = new BarcodeReaderOptions()
{
    ExpectBarcodeTypes = BarcodeEncoding.Code39
};

// Read barcode
var results = BarcodeReader.Read("code39.png", options);

foreach (var result in results)
{
    Console.WriteLine(result.ToString());
}
NuGet Download
PM > Install-Package BarCode
Code 39バーコードを読み取る

Code 39バーコードを読み取る

Code 39バーコードは、長さが異なる一般的なバーコード形式です。 最も広く使用されているバーコードの種類の 1 つです。 標準コード 39は、大文字 (A ~ Z)、数字 (0 ~ 9)、およびいくつかの特殊文字 (スペース、-、$、+、%、. など) をエンコードできます。

さらに、Code 39 の拡張モードではすべての ASCII 文字が処理されます。 このフォーマットは汎用性が高く、在庫、物流、産業用アプリケーションでよく使用されます。 IronBarcode は、Code 39 の標準モードと拡張モードの両方の読み取りを完全にサポートしています。このコード例では、IronBarcode を使用して Code 39 バーコードを読み取り、結果を印刷する方法を示します。

Code39バーコードを読み取るための4ステップガイド

  • BarcodeReaderOptions options = new BarcodeReaderOptions();
  • ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var results = BarcodeReader.Read("code39.png", options);
  • Console.WriteLine(result.ToString());

コードの説明

まず、IronBarcode ライブラリをインポートします。 その後、BarcodeReaderOptions オブジェクトを作成します。 リーダーが Code 39 バーコードのみを探すように、ExpectBarcodeTypes プロパティを BarcodeEncoding.Code39 に設定して最適化します。

オプションオブジェクトを作成した後、BarcodeReader.Read メソッドを呼び出します。 このメソッドには、バーコード イメージへのパスと、先ほど構成したオプション オブジェクトの 2 つの引数を渡します。 上記の例では、これらはそれぞれ"code39.png"とオプションです。

このメソッドは BarcodeResult オブジェクトのコレクションを返します。 最後に、結果のコレクションから結果を取得し、Console.WriteLine(result.ToString()) を使用してそのデコードされた文字列値をコンソールに印刷できます。

C# と IronBarcode を使用して Code 39 バーコードを簡単に読み取る方法を学びましょう。
GitHubで見る

準備はできましたか?

Nuget Downloads 2,540,041バージョン:2026.11リリースされたばかり