Jak wydrukować etykietę kodu kreskowego w VB .NET
Etykiety z BarCode mają kluczowe znaczenie w zarządzaniu zapasami, śledzeniu produktów i operacjach łańcucha dostaw. W tym artykułe nauczymy się drukować kody kreskowe w VB.NET przy użyciu IronBarcode. Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz, omówimy sposoby efektywnego tworzenia i drukowania etykiet z kodami kreskowymi. Od projektowania szablonów etykiet po obsługę ustawień drukarki — nasze podejście krok po kroku pozwoli Ci generować dokładne i atrakcyjne wizualnie etykiety dostosowane do potrzeb Twojej firmy.
Jak drukować etykiety z kodami BarCode w VB.NET
- Utwórz lub otwórz projekt w Visual Studio
- Wygeneruj kod kreskowy
- Zmiana rozmiaru BarCode
- Dodaj wartość BarCode i tekst adnotacji
- Stylizuj BarCode
Dłączego etykiety BarCode mają znaczenie
Zanim zagłębimy się w szczegóły techniczne, spróbujmy zrozumieć, dłączego etykiety BarCode mają znaczenie:
- Efektywne przedstawianie danych: BarCodes zawierają kluczowe informacje, takie jak identyfikatory produktów, numery partii, daty ważności i ceny. Po zeskanowaniu zapewniają natychmiastowy dostęp do odpowiednich danych, usprawniając procesy w różnych branżach.
- Ograniczenie błędów: Ręczne wprowadzanie danych jest podatne na błędy. Etykiety z BARCODE eliminują ryzyko błędów ludzkich, zapewniając dokładne gromadzenie danych podczas zarządzania zapasami, transakcji sprzedaży i wysyłki.
- Optymalizacja łańcucha dostaw: BarCODE ułatwia płynne śledzenie towarów w całym łańcuchu dostaw. Od producentów po sprzedawców detalicznych – wszyscy czerpią korzyści ze standaryzacji etykiet.
Dłączego VB.NET i IronBarcode?
VB.NET to potężny i wszechstronny język programowania, idealny do automatyzacji zadań, takich jak drukowanie etykiet. Nie posiada jednak wbudowanych funkcji generowania BarCodes. W tym miejscu pojawia się biblioteka IronBarcode, zapewniająca wszystkie funkcje związane z kodami kreskowymi. Zintegruj to ze swoim projektem, a będziesz gotowy do wykorzystania możliwości BarCode!
IronBarcode
IronBarcode to potężna biblioteka .NET, która upraszcza generowanie i przetwarzanie kodów kreskowych. Niezależnie od tego, czy tworzysz systemy zarządzania zapasami, aplikacje dla handlu detalicznego czy rozwiązania dla łańcucha dostaw, IronBarcode zapewnia płynny sposób tworzenia, odczytywania i drukowania kodów kreskowych. Dzięki obsłudze różnych symboli kodów kreskowych (takich jak Code 39, kody QR i UPC), konfigurowalnym ustawieniom oraz prostej integracji z projektami VB.NET lub C#, IronBarcode umożliwia programistom wydajne wykonywanie zadań związanych z kodami kreskowymi. Jego intuicyjny interfejs API pozwala generować dokładne i atrakcyjne wizualnie etykiety z BARCODE'ami, zwiększając dokładność danych i usprawniając procesy biznesowe.
Generowanie i drukowanie BarCodes
Napiszemy kod do generowania i drukowania BARCODE-ów w projekcie VB.NET. Najpierw należy utworzyć lub otworzyć projekt VB.NET, a następnie zainstalować bibliotekę IronBarcode. W tym przykładzie użyję aplikacji konsolowej; Możesz jednak użyć dowolnego typu projektu zgodnie ze swoimi wymaganiami, ponieważ ten kod działa dla wszystkich typów projektów.
Instalacja biblioteki IronBarcode
Aby płynnie zintegrować bibliotekę IronBarcode z projektem za pomocą konsoli menedżera pakietów, postępuj zgodnie z poniższą procedurą krok po kroku, aby zapewnić płynny proces instalacji:
- Otwórz projekt w programie Visual Studio.
- Kliknij opcję Narzędzia w menu.
- Wybierz menedżera pakietów NuGet.
- Wybierz Konsolę menedżera pakietów.
-
W konsoli wpisz następujące polecenie i naciśnij Enter:
Install-Package BarcodeInstall-Package BarcodeSHELL - To polecenie pobierze i zainstaluje pakiet IronBarcode.

IronBarcode jest bezpłatny do celów programistycznych, ale wymaga licencji, aby móc korzystać z wszystkich jego funkcji.
Generowanie obrazu BarCode
Napisz poniższy kod, aby wygenerować BarCode.
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
Ten kod upraszcza proces generowania obrazu kodu kreskowego przy użyciu biblioteki IronBarcode. Pokazuje, jak utworzyć BARCODE i zapisać go jako obraz, zasadniczo przekształcając dane w obraz nadający się do skanowania.
- Import IronBarCode: Ta linia pozwala naszemu programowi korzystać z funkcji oferowanych przez bibliotekę IronBarcode.
- Utwórz BarCode: Generuje BarCode dla wartości "123456BCX65432" przy użyciu kodowania Code 128. BARCODE to unikalny wzór linii i odstępów, który reprezentuje określone informacje.
- Zapisz obraz: zapisuje BarCode jako plik graficzny o nazwie "myBarCode.jpeg". Ten plik zawiera wizualną reprezentację BarCODE, który można wydrukować lub wyświetlić.
Wynik

Zmodyfikujmy rozmiar kodu kreskowego, aby zmieścił się w obszarze drukowania.
Zmiana rozmiaru obrazu BarCode
Poniższy kod zmieni rozmiar BarCode zgodnie z podanymi wymiarami.
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
Proces tworzenia BARCODE pozostaje taki sam. Właśnie dodaliśmy linię kodu, która zmienia rozmiar obrazu przed zapisaniem. Dostosowuje to jego wymiary do 400 pikseli szerokości i 100 pikseli wysokości, zapewniając, że dobrze mieści się w pożądanej przestrzeni podczas wyświetlania lub PRINTowania.
Wynik

Dodajmy wartość BarCode i tekst adnotacji poniżej lub powyżej naszego BarCode.
Dodawanie wartości BarCode i adnotacji
Poniższy kod źródłowy dodaje wartość BarCode oraz tekst adnotacji odpowiednio powyżej i poniżej BarCode.
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
Kod służący do tworzenia, zmiany rozmiaru i zapisywania BARCODE pozostaje bez zmian. Dodaliśmy dodatkowe wiersze na adnotacje i tekst wartości.
- Dodaj adnotację: Ta linia dodaje dodatkowy tekst nad BARCODE-em, aby zapewnić dodatkowy kontekst lub informacje.
- Dodaj wartość BarCode: Wyświetla rzeczywistą wartość reprezentowaną przez BarCode znajdujący się pod nim.
Wynikowy obraz BarCode

Zmodyfikujmy wygląd naszego BarCoda, zmieniając kolor tła i BarCoda.
Styl BarCode
Poniższy kod zmieni kolor tła i kolor kodu BarCode.
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
Podstawowe kroki tworzenia BarCode pozostają niezmienione. Dodaliśmy linie, aby zmienić wygląd BarCode na inny kolor.
- Kolor kodu BarCode: Zmienia linie i odstępy BarCode na kolor ciemnoniebieski w celu lepszego wizualnego rozróżnienia.
- Kolor tła: Ustawia tło na kolor Cornsilk, dzięki czemu BARCODE wyraźnie się wyróżnia.
Wynik

To generuje stylizowany obraz BarCode. Jeśli tworzysz aplikację Windows Forms, możesz skorzystać z okna dialogowego PRINT w .NET Winforms.
Wnioski
W tym kompleksowym przewodniku omówiliśmy kluczową rolę etykiet z kodami BarCode w przedstawianiu danych, ograniczaniu błędów i optymalizacji łańcucha dostaw. Wykorzystując możliwości VB.NET i bibliotekę IronBarcode, programiści mogą płynnie generować, odczytywać, modyfikować i drukować kody kreskowe. Podejście krok po kroku obejmuje instalację, generowanie BARCODE-ów, zmianę rozmiaru, dodawanie adnotacji i stylizację, zapewniając wszechstronny zestaw narzędzi do tworzenia dokładnych i atrakcyjnych wizualnie etykiet.
Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz, ten przewodnik pozwoli Ci zwiększyć wydajność zarządzania zapasami, transakcji sprzedaży i operacji łańcucha dostaw, dzięki czemu integracja BARCODE stanie się cennym atutem dla aplikacji biznesowych.
IronBarcode oferuje bezpłatną wersję próbną do użytku w trybie rozszerzonym i produkcyjnym.
Często Zadawane Pytania
Jak rozpocząć projekt VB.NET do drukowania kodów kreskowych BarCode?
Aby rozpocząć projekt VB.NET do drukowania kodów kreskowych, należy zainicjować nowy projekt w Visual Studio. Następnie należy zainstalować bibliotekę IronBarcode za pomocą konsoli NuGet Package Manager Console, używając polecenia Install-Package Barcode.
Jakie kroki są wymagane do wygenerowania etykiet z kodami kreskowymi przy użyciu VB.NET?
Generowanie etykiet z kodami kreskowymi w VB.NET wymaga skonfigurowania projektu w Visual Studio, zainstalowania IronBarcode, utworzenia obiektu BarCode z żądanymi danymi oraz użycia metod do formatowania i zapisania BarCode jako obrazu.
Jak mogę dostosować wygląd obrazu BarCode w VB.NET?
IronBarcode umożliwia dostosowanie wyglądu BarCode poprzez udostępnienie metod zmiany kolorów BarCode i tła, dodawania tekstu adnotacji oraz zmiany rozmiaru BarCode w celu dostosowania go do konkretnych wymagań.
Jakie symbole BarCode są obsługiwane przez bibliotekę?
Biblioteka IronBarcode obsługuje różne symbole kodów kreskowych, w tym Code 39, kody QR i UPC, dzięki czemu jest wszechstronna i spełnia różne potrzeby związane z generowaniem kodów kreskowych.
Czy IronBarcode może być używany zarówno w projektach VB.NET, jak i C#?
Tak, IronBarcode jest kompatybilny zarówno z projektami VB.NET, jak i C#, zapewniając solidne rozwiązanie do generowania i manipulacji kodami kreskowymi w różnych językach .NET.
Czy dostępna jest wersja próbna biblioteki BarCode?
Tak, IronBarcode oferuje bezpłatną wersję próbną, która pozwala programistom zapoznać się z jego funkcjonalnościami w celu dalszego użytkowania, choć do wdrożenia produkcyjnego wymagana jest licencja.
Jak dodać tekst adnotacji do obrazu BarCode w VB.NET?
Możesz dodać tekst adnotacji do obrazu kodu kreskowego za pomocą IronBarcode, korzystając z metod takich jak AddAnnotationTextAboveBarCode, aby umieścić tekst nad kodem kreskowym, lub AddBarcodeValueTextBelowBarCode, aby wyświetlić wartość kodu kreskowego.
Jakie są zalety stosowania kodów kreskowych w zarządzaniu zapasami?
BarCodes w zarządzaniu zapasami usprawniają operacje, zapewniając szybki dostęp do danych, ograniczając błędy ręcznego wprowadzania danych oraz optymalizując śledzenie i zarządzanie zapasami dzięki wydajnej prezentacji danych.
Jak mogę zapewnić prawidłowe drukowanie etykiet z kodami kreskowymi w VB.NET?
Aby zapewnić dokładne drukowanie etykiet z kodami kreskowymi w VB.NET, należy poprawnie zaprojektować szablony etykiet, odpowiednio skonfigurować ustawienia drukarki oraz użyć IronBarcode do generowania wysokiej jakości kodów kreskowych dostosowanych do potrzeb biznesowych.




