
如何在VB .NET中列印條碼標籤
條碼標籤在庫存管理、產品追蹤和供應鏈運營中至關重要。 在本文中,我們將學習如何在VB.NET中使用IronBarcode進行條碼列印。 無論您是經驗豐富的開發者還是剛剛入門,我們將探討如何高效地建立和列印條碼標籤。 從設計標籤模板到處理列印機設置,我們的逐步方法將使您能夠生成準確且美觀的標籤,以滿足您的業務需求。
如何在VB.NET中列印條碼標籤
- 在Visual Studio中建立或打開一個專案
- 生成條碼
- 調整條碼大小
- 新增條碼值和註釋文字
- 設定條碼樣式
為什麼條碼標籤很重要
在我們深入技術細節之前,讓我們了解條碼標籤的重要性:
- **高效的資料表示:**條碼編碼包括產品ID、批號、到期日和價格等必要資訊。 當掃描時,它們提供立即存取相關資料的能力,簡化各行業的流程。
- **錯誤減少:**手動資料輸入易於出錯。 條碼標籤消除了人為錯誤的風險,確保在庫存管理、銷售交易和運輸過程中準確的資料捕獲。
- **供應鏈優化:**條碼促進了整個供應鏈中商品的無縫追踪。 從製造商到零售商,標準化標籤為所有人帶來了好處。
為什麼選擇VB.NET和IronBarcode?
VB.NET是一種強大且多功能的程式語言,非常適合自動化標籤列印等任務。 然而,它不具備內建的條碼生成功能。 這時候IronBarcode就派上用場了,它是一個提供所有條碼相關功能的程式庫。 將其整合到您的專案中,您就準備好使用條碼的威力了!
IronBarcode
IronBarcode是一個強大的.NET程式庫,簡化了條碼生成和操作。 無論您在構建庫存管理系統、零售應用程式或供應鏈解決方案,IronBarcode都提供一個無縫的方式來建立、讀取和列印條碼。 IronBarcode支援各種條碼符號(如Code 39、QR碼和UPC),可自定義設定,以及簡單的整合到您的VB.NET或C#專案中,使開發人員能夠高效處理條碼相關任務。 其直觀的API允許您生成準確且美觀的條碼標籤,增強資料準確性並簡化業務流程。
生成和列印條碼
我們將在VB.NET專案中撰寫生成和列印條碼的程式碼。 首先,您需要建立或打開一個VB.NET專案,然後安裝IronBarcode程式庫。 我將使用一個控制台應用程式作為本範例; 然而,您可以根據需求使用任何專案型別,因為此程式碼適用於所有專案型別。
安裝IronBarcode程式庫
要通過套件管理器控制台無縫整合IronBarcode程式庫到您的專案中,請按照以下逐步程式進行順利安裝過程:
-
打開您的Visual Studio專案。
-
在選單中點擊工具。
-
選擇NuGet套件管理器。
-
選擇套件管理器控制台。
-
在控制台中鍵入以下命令並按Enter:
Install-Package BarcodeSHELL -
該命令會為您下載並安裝IronBarcode套件。

IronBarcode可免費用於開發,但需要授權來探索其所有功能。
生成條碼影像
撰寫以下程式碼生成一個條碼。
Imports IronBarCode
Module Program
Sub Main(args As String())
' Creating a barcode is simple:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Save the barcode as an image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
End Module
這段程式碼簡化了使用IronBarcode程式庫生成條碼影像的過程。 它展示如何建立條碼並將其保存為影像,實質上將資料轉化為可掃描的圖片。
- **導入IronBarcode:**此行允許我們的程式使用IronBarcode程式庫提供的功能。
- **建立條碼:**使用Code 128編碼為值"123456BCX65432"生成一個條碼。 條碼是由線條和空格組成的獨特圖案,代表特定的資訊。
- **保存圖像:**將條碼保存為名為"myBarcode.jpeg"的影像文件。 該文件包含條碼的視覺表示,可以列印或顯示。
輸出

讓我們調整條碼的大小以適應可列印的區域。
調整條碼影像大小
以下程式碼將根據提供的尺寸調整條碼的大小。
Sub Main(args As String())
' Creating a barcode is simple:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcode:
myBarcode.ResizeTo(400, 100)
' Save our barcode as an image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
建立條碼的過程保持不變。 我們只是在保存之前新增了一行來調整影像的大小。 這會調整其尺寸為400像素寬和100像素高,確保在顯示或列印時能很好地適應所需的空間。
輸出

讓我們在條碼上方或下方新增條碼值和註釋文字。
新增條碼值和註釋
以下源程式碼在條碼上下分別新增了條碼值和註釋文字。
Sub Main(args As String())
' Creating a barcode is simple:
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
' Resize the Barcode:
myBarcode.ResizeTo(400, 100)
' Add an annotation text above the barcode
myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using IronBarcode.")
' Add the actual barcode value below the barcode
myBarcode.AddBarcodeValueTextBelowBarcode()
' Save our barcode as an image:
myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
建立、調整大小和保存條碼的程式碼保持不變。 我們新增了用於註釋和數值文字的額外行。
- **新增註釋:**此行在條碼上方新增額外文字,以提供額外上下文或資訊。
- **新增條碼值:**顯示條碼下方所代表的實際值。
輸出條碼圖像

讓我們透過改變背景和條碼顏色來設計條碼。
設計條碼
以下程式碼將改變背景顏色和條碼顏色。
Sub Main(args As String())
Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
myBarcode.ResizeTo(400, 100)
myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
myBarcode.AddBarcodeValueTextBelowBarcode()
' Change the barcode's color
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
' Change the background color
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
' Save our styled barcode as an image:
myBarcode.SaveAsImage("myStyledBarcode.jpeg")
End Sub
基本的條碼建立步驟保持不變。 我們新增了更改條碼外觀的行,使用不同的顏色。
- **條碼顏色:**將條碼的線條和空格更改為深藍色,以更好地進行視覺區分。
- **背景顏色:**將背景設置為Cornsilk,以確保條碼清晰突出。
輸出

這會生成一個設計好的條碼圖像。 如果您正在開發Windows Forms應用程式,您可以使用.NET Winforms中的列印對話框。
結論
在這份綜合指導中,我們探討了條碼標籤在資料表示、錯誤減少和供應鏈優化中的重要角色。 利用VB.NET和IronBarcode程式庫的強大功能,開發者可以無縫地生成、讀取、操控和列印條碼。 逐步的方法涵蓋了安裝、條碼生成、調整大小、註釋新增和設計,提供了建立準確且美觀標籤的多功能工具組。
無論您是經驗豐富的開發者還是剛開始,本指南都讓您具備能力提升庫存管理、銷售交易和供應鏈運作的效率,使條碼整合成為業務應用的一項寶貴資產。
IronBarcode提供免費試用 用於擴展和生產使用。

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。
相關文章


