IRONSOFTWAREHOME
USANDO O IRONBARCODE

Como imprimir uma etiqueta de código de barras em VB .NET

Curtis Chau
Curtis Chau
Updated: 3 de junho de 2026

Rótulos de código de barras são cruciais no gerenciamento de inventário, rastreamento de produtos e operações da cadeia de suprimentos. Neste artigo, vamos aprender sobre impressão de código de barras em VB.NET usando IronBarcode. Quer você seja um desenvolvedor experiente ou esteja apenas começando, vamos explorar as maneiras de criar e imprimir etiquetas de código de barras eficientemente. Desde projetar modelos de etiquetas até lidar com configurações de impressora, nossa abordagem passo a passo capacitará você a gerar etiquetas precisas e visualmente atraentes para as necessidades do seu negócio.

Como Imprimir Etiquetas de Código de Barras no VB.NET

  1. Crie ou abra um projeto no Visual Studio
  2. Gere o código de barras
  3. Redimensionar o código de barras
  4. Adicione um valor de código de barras e texto de anotação
  5. Estilize o código de barras

Por Que Etiquetas de Código de Barras são Importantes

Antes de mergulharmos nos detalhes técnicos, vamos entender por que etiquetas de código de barras são importantes:

  1. Representação Eficiente de Dados: Códigos de barras codificam informações essenciais como IDs de produto, números de lote, datas de vencimento e preços. Quando escaneados, eles fornecem acesso instantâneo a dados relevantes, agilizando processos em várias indústrias.
  2. Redução de Erros: A entrada manual de dados é propensa a erros. Etiquetas de código de barras eliminam o risco de erros humanos, garantindo captura precisa de dados durante o gerenciamento de inventário, transações de vendas e envio.
  3. Otimização da Cadeia de Suprimentos: Códigos de barras facilitam o rastreamento contínuo de mercadorias ao longo da cadeia de suprimentos. De fabricantes a varejistas, todos se beneficiam da rotulagem padronizada.

Por que VB.NET e IronBarcode?

VB.NET é uma linguagem de programação poderosa e versátil, perfeita para automatizar tarefas como impressão de etiquetas. No entanto, não possui capacidades integradas de geração de código de barras. É aí que o IronBarcode entra, uma biblioteca que fornece todas as funcionalidades relacionadas a códigos de barras. Integre-o ao seu projeto e você estará pronto para utilizar o poder do código de barras!

IronBarcode

IronBarcode é uma poderosa biblioteca .NET que simplifica a geração e manipulação de códigos de barras. Quer você esteja construindo sistemas de gerenciamento de inventário, aplicativos de varejo ou soluções de cadeia de suprimentos, o IronBarcode fornece uma maneira contínua de criar, ler e imprimir códigos de barras. Com suporte para várias simbologias de código de barras (como Código 39, códigos QR e UPC), configurações personalizáveis e integração direta em seus projetos VB.NET ou C#, o IronBarcode capacita os desenvolvedores a lidar com tarefas relacionadas a códigos de barras de forma eficiente. Sua API intuitiva permite gerar etiquetas de código de barras precisas e visualmente atraentes, melhorando a precisão dos dados e simplificando os processos empresariais.

Gerando e Imprimindo Códigos de Barras

Escreveremos o código para gerar e imprimir códigos de barras em um projeto VB.NET. Primeiro, você precisa criar ou abrir um projeto VB.NET e, em seguida, instalar a biblioteca IronBarcode. Usarei um Aplicativo de Console para este exemplo; entretanto, você pode usar qualquer tipo de projeto de acordo com suas necessidades, já que este código funciona para todos os tipos de projetos.

Instalando a Biblioteca IronBarcode

Para integrar facilmente a biblioteca IronBarcode em seu projeto via Console do Gerenciador de Pacotes, siga este procedimento passo a passo para um processo de instalação tranquilo:

  1. Abra seu projeto do Visual Studio.

  2. Clique em Ferramentas no menu.

  3. Selecione Gerenciador de Pacotes NuGet.

  4. Escolha Console do Gerenciador de Pacotes.

  5. No console, digite o seguinte comando e pressione Enter:

    Install-Package Barcode
    SHELL
  6. Este comando fará o download e instalará o pacote IronBarcode para você.

Como imprimir uma etiqueta de código de barras em VB .NET: Figura 1 - Mensagens do console documentando a instalação do IronBarcode

IronBarcode é gratuito para fins de desenvolvimento, mas requer uma licença para explorar todas as suas funcionalidades.

Gerando uma Imagem de Código de Barras

Escreva o seguinte código para gerar um Código de Barras.

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

Este código simplifica o processo de geração de uma imagem de código de barras usando a biblioteca IronBarcode. Ele mostra como criar um código de barras e salvá-lo como uma imagem, essencialmente transformando dados em uma imagem escaneável.

  • Importar IronBarcode: Esta linha permite que nosso programa use os recursos fornecidos pela biblioteca IronBarcode.
  • Criar Código de Barras: Gera um código de barras para o valor "123456BCX65432" usando código de encodificação 128. Um código de barras é um padrão único de linhas e espaços que representa informações específicas.
  • Salvar Imagem: Salva o código de barras como um arquivo de imagem chamado "myBarcode.jpeg". Este arquivo contém a representação visual do código de barras, que pode ser impresso ou exibido.

Saída

Como imprimir uma etiqueta de código de barras em VB .NET: Figura 2 - Código de barras gerado a partir do exemplo de código anterior

Vamos redimensionar o código de barras para caber na área imprimível.

Redimensionando a Imagem do Código de Barras

O código a seguir redimensionará o código de barras de acordo com a dimensão fornecida.

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

O processo de criação de um código de barras permanece o mesmo. Apenas adicionamos uma linha para redimensionar a imagem antes de salvá-la. Isso ajusta suas dimensões para 400 pixels de largura e 100 pixels de altura, garantindo que se encaixe bem no espaço desejado quando exibido ou impresso.

Saída

Como imprimir uma etiqueta de código de barras em VB .NET: Figura 3 - A imagem do código de barras redimensionada a partir do código anterior

Vamos adicionar o Valor do Código de Barras e o texto de anotação abaixo ou acima do nosso código de barras.

Adicionando um Valor de Código de Barras e Anotação

O seguinte código-fonte adiciona um Valor de Código de Barras e texto de anotação acima e abaixo do código de barras, respectivamente.

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

O código para criar, redimensionar e salvar o código de barras permanece o mesmo. Adicionamos linhas extras para anotação e texto de valor.

  • Adicionar Anotação: Esta linha adiciona texto extra acima do código de barras para fornecer contexto ou informação adicional.
  • Adicionar Valor do Código de Barras: Exibe o valor real representado pelo código de barras abaixo dele.

Imagem de Saída do Código de Barras

Como imprimir uma etiqueta de código de barras em VB .NET: Figura 4 - Código de barras anotado com um valor de código de barras

Vamos estilizar nosso código de barras mudando o fundo e a cor do código de barras.

Estilizar Código de Barras

O seguinte código mudará a cor do fundo e a cor do código de barras.

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

As etapas básicas de criação do código de barras permanecem inalteradas. Adicionamos linhas para alterar a aparência do código de barras com uma cor diferente.

  • Cor do Código de Barras: Altera as linhas e espaços do código de barras para uma cor Azul Escuro para melhor distinção visual.
  • Cor de Fundo: Define o fundo para Cornsilk, garantindo que o código de barras se destaque claramente.

Saída

Como imprimir uma etiqueta de código de barras em VB .NET: Figura 5 - Código de barras estilizado a partir do código anterior

Isso gera uma imagem de código de barras estilizada. Você pode usar a caixa de diálogo de impressão no .NET Winforms se estiver desenvolvendo um aplicativo Windows Forms.

Conclusão

Neste guia abrangente, exploramos o papel essencial das etiquetas de código de barras na representação de dados, redução de erros e otimização da cadeia de suprimentos. Aproveitando o poder do VB.NET e a biblioteca IronBarcode, os desenvolvedores podem gerar, ler, manipular e imprimir códigos de barras de forma contínua. A abordagem passo a passo abrange instalação, geração de códigos de barras, redimensionamento, adição de anotações e estilização, fornecendo um conjunto de ferramentas versátil para criar etiquetas precisas e visualmente atraentes.

Seja você um desenvolvedor experiente ou iniciante, este guia o equipa para aumentar a eficiência na gestão de inventário, transações de vendas e operações da cadeia de suprimentos, tornando a integração de códigos de barras um ativo valioso para aplicativos de negócios.

IronBarcode oferece um teste gratuito para uso estendido e em produção.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Artigos relacionados

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.