IRONBARCODEの使用

VB .NETでバーコードラベルを印刷する方法

公開済み 2024年3月6日
共有:

バーコードラベルは、在庫管理、製品追跡、サプライチェーンの運用において重要です。 この文書では、barcodeの印刷方法について学びますVB.NET(ヴィビー ドットネット)使用IronBarcode. 経験豊富な開発者でも、これから始める方でも、効率的にバーコードラベルを作成および印刷する方法を探ります。 ラベルテンプレートの設計からプリンター設定の管理まで、ステップバイステップのアプローチで、ビジネスニーズに合わせた正確で視覚的に魅力的なラベルを生成することができるようになります。

VB.NETでバーコードラベルを印刷する方法

  1. Visual Studioでプロジェクトを作成または開く

  2. バーコードを生成する

  3. バーコードのサイズ変更

  4. バーコードの値と注釈テキストを追加

  5. バーコードのスタイル設定

バーコードラベルが重要な理由

技術的な詳細に入る前に、バーコードラベルが重要な理由を理解しましょう:

  1. 効率的なデータ表現: バーコードは、製品ID、バッチ番号、賞味期限、価格などの重要な情報をエンコードします。 スキャンすることで、関連データへの即時アクセスが可能になり、さまざまな業界にわたってプロセスが効率化されます。

  2. エラー削減: 手動のデータ入力はエラーが発生しやすいです。 バーコードラベルは在庫管理、販売取引、および発送の際に正確なデータキャプチャを保証し、人為的なミスのリスクを排除します。

  3. サプライチェーン最適化: バーコードはサプライチェーン全体での商品のシームレスな追跡を可能にします。 製造業者から小売業者まで、すべての人が標準化されたラベリングの恩恵を受けます。

なぜVB.NETとIronBarcode?

VB.NETは強力で多用途なプログラミング言語であり、ラベル印刷などのタスクを自動化するのに最適です。 しかし、バーコード生成機能が組み込まれていません。 そこで役立つのがIronBarcodeです。すべてのバーコード関連機能を提供するライブラリです。 プロジェクトに統合すると、バーコード機能を利用する準備が整います。!

IronBarcode

IronBarcodeは、バーコードの生成および操作を簡素化する強力な.NETライブラリです。 在庫管理システム、小売アプリケーション、またはサプライチェーンソリューションを構築する場合でも、IronBarcodeはシームレスな方法を提供します作成, 読み取る、および印刷バーコード。 さまざまなバーコードシンボル体系に対応(コード39、QRコード、UPCなど)カスタマイズ可能な設定とVB.NETやC#プロジェクトへの簡単な統合により、IronBarcodeは開発者がバーコード関連のタスクを効率的に処理する力を与えます。 直感的なAPIにより、正確で視覚的に魅力的なバーコードラベルを生成し、データの正確性を向上させ、ビジネスプロセスを合理化します。

バーコードの生成および印刷

では、VB.NETプロジェクトでバーコードを生成して印刷するためのコードを書きます。 まず、VB.NETプロジェクトを作成または開きます。 その後、IronBarcodeライブラリをインストールする必要があります。 このプロジェクトではコンソールアプリケーションを使用しますが、このコードはすべてのプロジェクトタイプで機能するため、要件に応じて任意のプロジェクトタイプを使用することができます。

IronBarcodeライブラリのインストール

Package Manager Consoleを通じてIronBarcodeライブラリをプロジェクトにシームレスに統合するためには、以下の手順に従ってスムーズなインストールを行ってください。

  1. Visual Studio プロジェクトを開きます。

  2. メニューの「Tools」をクリックします。

  3. NuGet パッケージ マネージャーを選択します。

  4. パッケージマネージャーコンソールを選択します。

  5. コンソールで、次のコマンドを入力してEnterキーを押してください。
    :ProductInstall
  1. このコマンドは、IronBarcodeパッケージをダウンロードしてインストールします。

    VB .NETでバーコードラベルを印刷する方法: 図1 - IronBarcodeインストールを記録するコンソールメッセージ

    IronBarcodeは開発目的で無料で使用できますが、ライセンスそのすべての機能を探索するために。

バーコード画像の生成

以下のコードを記述してバーコードを生成します。

Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
VB.NET

上記のコードによって、バーコード画像を生成するプロセスが簡素化されます。 以下は、IronBarcodeライブラリを使用してバーコードを作成し、画像として保存する方法を示しています。 それはデータの一部をスキャン可能な画像に変えるようなものです。! 説明は次の通りです:

  1. 最初の行「Imports IronBarcode」は、プログラムにIronBarcodeライブラリが提供する機能を使用するよう指示します。 このライブラリは、バーコードの作成および操作を支援します。

  2. 次のコードの部分はバーコードを作成します。 具体的には、「123456BCX65432」という値を使用してCode 128エンコーディングでバーコードを生成します。 バーコードを、情報を表す線とスペースの独自のパターンとして考えてください。(製品IDやシリアル番号のように).

  3. バーコードを作成した後、「myBarcode.jpeg」という名前の画像ファイルとして保存します。 この画像ファイルにはバーコードの視覚的表現が含まれ、印刷したり、画面に表示したりすることができます。

出力

VB .NETでバーコードラベルを印刷する方法: 図2 - 前のコード例から出力されたバーコード

バーコードを印刷可能なエリアに合わせてサイズ変更しましょう。

バーコード画像のサイズ変更

以下のコードは、指定された寸法に従ってバーコードのサイズを変更します。

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

バーコードを作成するプロセスは同じままです。 保存する前に画像をリサイズするためのコードをもう1行追加します。 コードの2行目はバーコードのサイズを変更します。 その寸法を幅400ピクセル、高さ100ピクセルに調整します。 このステップにより、バーコードが表示または印刷される際に、目的のスペースに適合することを確認します。

出力は次のようになります:

出力

VB .NETでバーコードラベルを印刷する方法: 図3 - 前のコードからリサイズされたバーコード画像

バーコード値と注釈テキストをバーコードの下または上に追加しましょう。

バーコード値と注釈の追加

以下のソースコードは、バーコード値を追加し、バーコードの下と上にそれぞれ注釈テキストを追加します。

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

バーコードの作成、リサイズ、および保存に関するコードはそのままです。 注釈テキストと値を追加するための2つの追加行を追加しました。

そのコードの三行目は注釈を追加します(テキスト)バーコードの上に。 アノテーションには「これはIron Barcodeを使用して生成された私のテストバーコードです」と書かれています。アノテーションは、バーコードに関する追加のコンテキストや情報を提供します。

以下のコードの4行目では、バーコードの下に実際のバーコード値を追加します。 例えば、バーコードが製品IDを表している場合、このテキストは製品IDを表示します。

生成されたバーコードは以下のとおりです:

バーコード画像を出力

VB .NETでバーコードラベルを印刷する方法:図4 - バーコード値を持つ注釈付きバーコード

バーコードの背景色とバーコードの色を変更してスタイルを設定しましょう。

バーコードのスタイル

以下のコードは、背景色と画像の色を変更します。

myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
VB.NET

バーコードを生成するためのコードはそのままです。背景色とバーコードの色を変更するための行を追加しました。

最初のコード行はバーコード自体の色を変更します。 バーコードの色をDark Blueに設定するために、ChangeBarCodeColorメソッドを使用します。 これは、バーコードのラインとスペースが濃い青色で表示されることを意味します。

2行目のコードは、バーコードの背景色を調整します。 背景色を Cornsilk という淡い色合いに設定するために、ChangeBackgroundColor メソッドを使用します。 このことは、バーコードが背景に対してはっきりと目立つようにします。

出力は次のようになります:

出力

VB .NETでバーコードラベルを印刷する方法: 図 5 - 前のコードからスタイルされたバーコード

これによりバーコード画像が生成されます。Windows Formsアプリケーションを開発している場合、.NET WinFormsの印刷ダイアログボックスを使用できます。

結論

この包括的なガイドでは、データ表現、エラーの削減、サプライチェーンの最適化におけるバーコードラベルの重要な役割を探求しました。 VB.NET の力を活用しIronBarcodeライブラリを使用して、開発者はシームレスに生成 (生成), 読み取る, 操作する、および印刷バーコード。 このステップ・バイ・ステップのアプローチでは、インストール、バーコードの生成、サイズ変更、注釈の追加、およびスタイリングをカバーし、正確で視覚的に魅力的なラベルを作成するための汎用性の高いツールキットを提供します。 経験豊富な開発者であろうと初心者であろうと、このガイドは在庫管理、販売取引、サプライチェーン業務の効率を高めるためのものです。バーコード統合はビジネスアプリケーションにとって貴重な資産となります。

IronBarcode は無料体験拡張およびプロダクション用途のために。

< 以前
Blazor QRコードスキャナーの作り方
次へ >
バーコードリーダーコンポーネントを使用するVB .NETの使い方