KORZYSTANIE Z IRONBARCODE

Jak wydrukować etykietę kodu kreskowego w VB .NET

Curtis Chau
Curtis Chau
Updated: 3 czerwca 2026

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

  1. Utwórz lub otwórz projekt w Visual Studio
  2. Wygeneruj kod kreskowy
  3. Zmiana rozmiaru BarCode
  4. Dodaj wartość BarCode i tekst adnotacji
  5. Stylizuj BarCode

Dlaczego etykiety BarCode mają znaczenie

Zanim zagłębimy się w szczegóły techniczne, spróbujmy zrozumieć, dlaczego etykiety BarCode mają znaczenie:

  1. 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.
  2. 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.
  3. 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.

Dlaczego 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:

  1. Otwórz projekt w programie Visual Studio.

  2. Kliknij opcję Narzędzia w menu.

  3. Wybierz menedżera pakietów NuGet.

  4. Wybierz Konsolę menedżera pakietów.

  5. W konsoli wpisz następujące polecenie i naciśnij Enter:

    Install-Package Barcode
    SHELL
  6. To polecenie pobierze i zainstaluje pakiet IronBarcode.

Jak wydrukować etykietę z kodem kreskowym w VB .NET: Rysunek 1 - Komunikaty konsoli dokumentujące instalację 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
VB

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.

  • Importuj IronBarcode: Ta linia pozwala naszemu programowi korzystać z funkcji dostarczanych 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

Jak wydrukować etykietę z kodem kreskowym w VB .NET: Rysunek 2 - Ujemny kod kreskowy z poprzedniego przykładu kodu

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
VB

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

Jak wydrukować etykietę z kodem kreskowym w VB .NET: Rysunek 3 - Zmieniony rozmiar obrazu kodu kreskowego z poprzedniego kodu

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
VB

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

Jak wydrukować etykietę z kodem kreskowym w VB .NET: Rysunek 4 - Opisany kod kreskowy z wartością kodu kreskowego

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
VB

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

Jak wydrukować etykietę z kodem kreskowym w VB .NET: Rysunek 5 - Stylizowany kod kreskowy z poprzedniego kodu

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.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

Czytaj więcej

Powiązane artykuły