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.

Curtis Chau
Autor tekstów technicznych

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

Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
E-mail
Zadzwon do mnie