如何在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 BarcodeInstall-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
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
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())
' 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
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提供免費試用 用於擴展和生產使用。
常見問題
我如何開始一個用於條碼列印的VB.NET專案?
要開始一個用於條碼列印的VB.NET專案,請在Visual Studio中初始化一個新專案。然後,透過NuGet套件管理器主控台使用命令Install-Package Barcode安裝IronBarcode程式庫。
在使用VB.NET生成條碼標籤中涉及到哪些步驟?
在VB.NET中生成條碼標籤涉及在Visual Studio中設立項目、安裝IronBarcode、用所需資料建立條碼物件,並使用方法美化和儲存條碼為圖像。
如何自訂VB.NET中條碼圖片的外觀?
IronBarcode提供了可更改條碼和背景顏色、新增註釋文字以及調整條碼大小以符合特定需求的方法,讓條碼的外觀自訂化。
該程式庫支援哪些條碼符號學?
IronBarcode程式庫支援多種條碼符號,如Code 39、QR碼和UPC,能夠滿足不同條碼生成需求的多樣性。
IronBarcode可以在VB.NET和C#專案中使用嗎?
是的,IronBarcode相容於VB.NET和C#專案,提供條碼生成和操作的強大解決方案,適用於不同的.NET語言。
該條碼程式庫是否提供試用版本?
是的,IronBarcode提供免費試用版供開發者探索其功能進行擴展使用,然而,生產部署需取得授權。
如何在VB.NET中將註釋文字新增到條碼圖片上?
您可以使用IronBarcode中的AddAnnotationTextAboveBarcode方法將文字放置在條碼上方,或使用AddBarcodeValueTextBelowBarcode來顯示條碼值。
在庫存管理中使用條碼有哪些好處?
在庫存管理中使用條碼能透過快速獲取資料減少手動錄入錯誤,並透過高效的資料表示優化庫存追蹤和管理。
如何確保在VB.NET中準確列印條碼標籤?
為了確保在VB.NET中準確列印條碼標籤,請正確設計標籤範本、適當配置印表機設定,並使用IronBarcode生成符合業務需求的高質量條碼。




