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

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

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

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

  • BarcodeReaderOptions オプション = 新しい BarcodeReaderOptions();
  • options.ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var results = BarcodeReader.Read("code39.png", options);
  • Console.WriteLine(結果.ToString());

コードの説明

まず、IronBarcode ライブラリをインポートします。 次に、 BarcodeReaderOptionsオブジェクトを作成します。 リーダーを最適化するためにExpectBarcodeTypesプロパティをBarcodeEncoding.Code39に設定し、Code 39 バーコードのみを検索するように指示します。

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

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

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

準備はできましたか?
Nuget ダウンロード 1,979,979 | Version: 2025.11 リリース