Przejdź do treści stopki
KORZYSTANIE Z IRONBARCODE

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

  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

Dłączego etykiety BarCode mają znaczenie

Zanim zagłębimy się w szczegóły techniczne, spróbujmy zrozumieć, dłączego 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.

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:

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

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

Jak wydrukować etykietę z kodem kreskowym w VB .NET: Rysunek 2 – BarCode wygenerowany na podstawie 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

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 — Obraz kodu kreskowego o zmienionych wymiarach 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

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 – Kod kreskowy z adnotacją i 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

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 BarCode w VB .NET: Rysunek 5 – BarCode ze stylizacją 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.

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.

Jordi Bardia
Inżynier oprogramowania
Jordi jest najbardziej biegły w Pythonie, C# i C++. Kiedy nie wykorzystuje swoich umiejętności w Iron Software, programuje gry. Dzieląc odpowiedzialność za testowanie produktów, rozwój produktów i badania, Jordi wnosi ogromną wartość do ciągłej poprawy produktów. Różnorodne doświadczenia ...
Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie