IRONBARCODEの使用 C#でCode39バーコードジェネレーターを作成する方法 Jordi Bardia 更新日:7月 28, 2025 Download IronBarcode NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article バーコードは、効率的な在庫管理、販売時点管理、およびデータ追跡を容易にすることで、現代のビジネス運営の重要な一部となっています。 さまざまなバーコードシンボル体系の中で、Code 39は最も広く使用され、汎用性のあるオプションの一つとして際立っています。 チェックサム数字はチェックディジットまたは検証ディジットとも呼ばれ、データ内のエラーを検出するのに役立つ一連の数字(または英数字)に追加される数字です。 チェックサム数字の目的は、データ送信または処理中に簡単なエラー検出方法を提供することで、データの整合性を確保することです。 チェックサム数字の一般的な用途の一つはバーコードで、そこでは通常、スキャンされたデータの正確性を検証するために使用されます。 チェックサム数字を使用するバーコードシンボルの一つはCode 39です。 Code 39は、大文字のアルファベット、数字、いくつかの特殊文字を含む英数字をエンコードします。 スタートキャラクター、オプションのチェックサムキャラクター、およびストップキャラクターを含めて、正確なデータキャプチャを保証するために自己チェックが可能です。 また、人間が読めるテキストを生成されたバーコード画像の下に表示できます。 IronBarcode (produced by Iron Softwareが提供)は、バーコードの読み取りと作成において.NET C#の主要なライブラリです。 ユーザーフレンドリーなAPIにより、開発者は数分で.NETアプリケーションにバーコード機能を追加できます。 開発者はこのライブラリを使用して、Code 39バーコードプロジェクトおよびバーコードテストを数分で生成できます。 この記事では、IronBarcodeを使用してCode 39バーコードジェネレータを構築するプロセスを探ります。 C#でCode 39バーコードジェネレータを作成する方法 Visual Studioで新しいC#プロジェクトを作成します IronBarcodeライブラリをインストールし、プロジェクトに追加します。 IronBarcodeクラスライブラリを使用してCode 39バーコードを生成します Code 39バーコード画像に注釈テキストを追加します Code 39バーコード画像にスタイリングを追加します 前提条件 Visual Studio: Visual Studio または他の C# 開発環境がインストールされていることを確認します。 NuGetパッケージマネージャー: プロジェクトでNuGetを使用してパッケージを管理できることを確認してください。 ステップ1: Visual Studioで新しいC#プロジェクトを作成する 新しいC#コンソールアプリケーションを作成するか、新しいバーコード画像を生成したい既存のプロジェクトを使用します。 このライブラリは.NET Windowsフォームアプリケーションにも使用できます。 このチュートリアルの目的のために、コンソールアプリケーションを考えましょう。 コンソールアプリケーション テンプレートを選択し、次へをクリックします。 次のステップでは、ソリューションとプロジェクト名を提供できます。 .NETバージョンを選択し、「作成」をクリックします。 ステップ2: IronBarcodeライブラリをインストールする IronBarcode can be installed from the NuGetパッケージマネージャーからインストールできます。 また、Visual Studioパッケージマネージャーからもインストール可能です。 パッケージマネージャーでIronBarcodeを検索し、インストールをクリックします。 ステップ3: IronBarcodeライブラリを使用してCode 39バーコードを生成する では、IronBarcodeライブラリを使用してCode 39バーコードを生成するコードを書きましょう。 以下は簡単な例です: using IronBarCode; Console.WriteLine("Code 39 Barcode Generator"); // Generate a Code 39 Barcode using the BarcodeWriter class GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode( "https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39 ); // Save the generated barcode image as a PNG file code39Barcode.SaveAsImage("ironSoftwareBarcode.png"); using IronBarCode; Console.WriteLine("Code 39 Barcode Generator"); // Generate a Code 39 Barcode using the BarcodeWriter class GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode( "https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39 ); // Save the generated barcode image as a PNG file code39Barcode.SaveAsImage("ironSoftwareBarcode.png"); Imports IronBarCode Console.WriteLine("Code 39 Barcode Generator") ' Generate a Code 39 Barcode using the BarcodeWriter class Dim code39Barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39) ' Save the generated barcode image as a PNG file code39Barcode.SaveAsImage("ironSoftwareBarcode.png") $vbLabelText $csharpLabel この簡単なプログラムは、BarcodeWriterC#クラスを初期化し、エンコード形式をCode39に設定し、提供されたデータを使用してバーコードPNGを生成します。 その後、このバーコード画像はironSoftwareBarcode.pngとして保存されます。 出力: ここではIronBarcodeライブラリからBarcodeWriterクラスを使用して、提供されたURLデータでCode 39バーコードを作成しています。 コードが実行されるたびに、新しいバーコード画像が生成されます。 Code 39バーコード画像に注釈テキストを追加する 注釈テキストはIronBarcodeを使用すると簡単にバーコードに追加できます。 BarcodeWriterオブジェクトはバーコードオブジェクトを生成し、そのフルーエントAPIにより、バーコードテキストを1行のコードで設定できます。 using IronBarCode; Console.WriteLine("Code 39 Barcode Generator"); // Generate a Code 39 Barcode GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode( "https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39 ); // Add annotation text above and the barcode value text below the barcode code39Barcode.AddAnnotationTextAboveBarcode("Product URL:"); code39Barcode.AddBarcodeValueTextBelowBarcode(); // Save the barcode image with annotation text code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png"); using IronBarCode; Console.WriteLine("Code 39 Barcode Generator"); // Generate a Code 39 Barcode GeneratedBarcode code39Barcode = BarcodeWriter.CreateBarcode( "https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39 ); // Add annotation text above and the barcode value text below the barcode code39Barcode.AddAnnotationTextAboveBarcode("Product URL:"); code39Barcode.AddBarcodeValueTextBelowBarcode(); // Save the barcode image with annotation text code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png"); Imports IronBarCode Console.WriteLine("Code 39 Barcode Generator") ' Generate a Code 39 Barcode Dim code39Barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeEncoding.Code39) ' Add annotation text above and the barcode value text below the barcode code39Barcode.AddAnnotationTextAboveBarcode("Product URL:") code39Barcode.AddBarcodeValueTextBelowBarcode() ' Save the barcode image with annotation text code39Barcode.SaveAsImage("ironSoftwareBarcodeWithText.png") $vbLabelText $csharpLabel 出力: ここでは、製品URLの人間に読めるテキストがバーコードの上に追加され、バーコードの値がバーコード画像の下に人間に読めるテキストとして追加されています。 Code 39バーコード画像にスタイリングを追加する IronBarcodeを使用すると、バーコードと人間に読めるテキストをスタイリングできます。 通常、バーコードをスタイリングするには、サイズを変更したり、余白を設定したり、背景色やバーコードの色を変更したり、フォントを変更したり、出力バーコードが読み取れることを確認したりします。 これらのすべてのメソッドがBarcodeWriterオブジェクトで利用可能です。 幅と高さはピクセルで設定されます。 ストリームオブジェクトで生成する BarcodeWriterオブジェクトは以下のようにストリームオブジェクトでも動作します。 これは特にウェブAPIアプリケーションでメモリを節約するために役立ちます。 グラフィックスオブジェクトもこれを利用できます。 ライセンス (無料トライアル利用可能) IronBarcodeはライセンスキーが必要です。 キーはappsettings.jsonに配置する必要があります。 { "IronBarcode.LicenseKey": "MYLICENSE.KEY.TRIAL" } トライアルライセンスを取得するには、メールアドレスを提供してください。 メールIDを提出した後、キーはメールで配信されます。 結論 この包括的なガイドでは、C#プログラミング言語を使用してCode 39バーコードジェネレータを構築するプロセスを探りました。 Code 39はその簡潔さと英数字をエンコードする能力で知られるバーコードシンボルの中で多用途で広く使用されています。 IronBarcodeライブラリの機能を活用することで、オプションのチェックサム数字付きのCode 39バーコードを生成できるC#アプリケーションを作成するためのステップバイステップのアプローチを示しました。 技術が進化し続けるにつれて、正確で効率的なデータエンコードとデコードの重要性はますます高まっています。 C#でCode 39バーコードジェネレータを構築することは、企業や開発者に実用的なツールを提供するだけでなく、バーコードシンボル、チェックサムアルゴリズム、およびC#アプリケーションへのサードパーティライブラリの統合を理解するための教育的なエクササイズとしても役立ちます。 結論として、このガイドは開発者に堅牢なCode 39バーコードジェネレータを作成するために必要な知識とツールを提供し、信頼性のあるバーコードソリューションのプロジェクトへの統合を促進します。 熟練した開発者であれ、バーコード生成の初心者であれ、この記事は、アプリケーションの特定の要件に基づいてさらなる探求とカスタマイズのためのしっかりとした基盤を提供します。 よくある質問 Code 39とは何で、なぜ人気があるのですか? Code 39は、アルファベット文字(大文字)、数字、いくつかの特殊文字をエンコードするバーコードのシンボル体系です。シンプルさと多用途性のために人気があります。これはビジネス運用のさまざまなアプリケーションに適しています。 C#でCode 39バーコードジェネレーターをどのように作成できますか? C#でIronBarcodeを使用することにより、Code 39バーコードジェネレーターを作成できます。まず、Visual StudioでC#プロジェクトをセットアップし、NuGetパッケージマネージャー経由でIronBarcodeをインストールします。BarcodeWriterクラスを使用して、バーコード画像を生成して保存します。 C#プロジェクトにIronBarcodeをインストールするステップは何ですか? C#プロジェクトにIronBarcodeをインストールするには、Visual StudioのNuGetパッケージマネージャーを開き、「IronBarcode」を検索して「インストール」をクリックします。これにより、必要なライブラリがプロジェクトに追加され、バーコード生成が可能になります。 アプリケーション内のCode 39バーコードの視認性をどのように向上させることができますか? IronBarcodeを使用すると、AddAnnotationTextAboveBarcodeやAddBarcodeValueTextBelowBarcodeなどのメソッドを使用して注釈テキストを追加することにより、Code 39バーコードを強化できます。また、色、フォント、サイズをカスタマイズできます。 WebアプリケーションでCode 39バーコードを効率的に生成できますか? はい、IronBarcodeをStreamオブジェクトと一緒に使うことで、Webアプリケーションで効率的にCode 39バーコードを生成し、メモリを節約し、グラフィックスオブジェクトとシームレスに統合できます。 IronBarcodeの使用に関するライセンスオプションは何がありますか? IronBarcodeの完全な機能を利用するにはライセンスが必要です。開発者はメールアドレスを提供することで、評価目的のためにライセンスキーを取得できるトライアルライセンスを入手できます。 チェックサムはバーコードの整合性をどのように向上させますか? チェックサムはCode 39のようなバーコードでオプションの機能であり、データの正確性を確認し、送信や処理中のエラーを検出することで、スキャンしたデータの整合性を確保します。 IronBarcodeを.NETアプリケーションで使用する利点は何ですか? IronBarcodeは.NETアプリケーションにバーコード機能を迅速に統合し、さまざまなカスタマイズオプションと効率的なメモリ使用をサポートしており、開発者にとって貴重なツールです。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む 公開日 9月 29, 2025 IronBarcodeと.NETのオープンソースバーコードリーダーの比較 IronBarcodeを使用してC#でバーコードを読む方法 詳しく読む 公開日 9月 29, 2025 ASP.NETアプリケーションでバーコードをスキャンする方法 IronBarcodeを使用してASP.NETでバーコードをスキャンする方法を学びます 詳しく読む C#でCode128バーコードを生成する方法Blazorでバーコードを生成...
公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む