USO DE IRONBARCODE

Cómo imprimir una etiqueta de código de barras en VB .NET

Publicado en 6 de marzo, 2024
Compartir:

Las etiquetas de códigos de barras son cruciales en la gestión de inventarios, el seguimiento de productos y las operaciones de la cadena de suministro. En este artículo, aprenderemos a imprimir códigos de barras en**VB.NET utilizando**Código de barras de hierro. Tanto si es un desarrollador experimentado como si acaba de empezar, exploraremos las formas de crear e imprimir etiquetas de códigos de barras de forma eficaz. Desde el diseño de plantillas de etiquetas hasta el manejo de la configuración de la impresora, nuestro enfoque paso a paso le permitirá generar etiquetas precisas y visualmente atractivas para las necesidades de su empresa.

Cómo imprimir etiquetas de código de barras en VB.NET

  1. Crear o abrir un proyecto en Visual Studio

  2. Generar el código de barras

  3. Cambiar el tamaño del código de barras

  4. Añadir un valWue de código de barras y un texto de anotación

  5. Estilizar el código de barras

Por qué son importantes las etiquetas con códigos de barras

Antes de entrar en detalles técnicos, entendamos por qué son importantes las etiquetas con códigos de barras:

  1. Representación eficaz de los datos: Los códigos de barras codifican información esencial, como la identificación de los productos, los números de lote, las fechas de caducidad y los precios. Cuando se escanean, proporcionan acceso instantáneo a los datos pertinentes, agilizando los procesos en diversos sectores.

  2. Reducción de errores: La introducción manual de datos es propensa a errores. Las etiquetas con códigos de barras eliminan el riesgo de errores humanos, garantizando una captura de datos precisa durante la gestión de inventarios, las transacciones de venta y los envíos.

  3. Optimización de la cadena de suministro: Los códigos de barras facilitan el seguimiento de las mercancías a lo largo de la cadena de suministro. Desde los fabricantes hasta los minoristas, todos se benefician del etiquetado normalizado.

¿Por qué VB.NET e IronBarcode?

VB.NET es un lenguaje de programación potente y versátil, perfecto para automatizar tareas como la impresión de etiquetas. Pero no lleva incorporada la función de generación de códigos de barras. Ahí es donde entra IronBarcode, una librería que proporciona todas las funcionalidades relacionadas con los códigos de barras. Intégrelo en su proyecto y estará listo para utilizar el poder del código de barras.!

IronBarcode

**Código de barras de hierro es una potente biblioteca .NET que simplifica la generación y manipulación de códigos de barras. Tanto si está creando sistemas de gestión de inventarios, aplicaciones de comercio minorista o soluciones para la cadena de suministro, IronBarcode le ofrece una forma sencilla decrea, leeryImprime códigos de barras. Compatible con varias simbologías de códigos de barras(como el Código 39, los códigos QR y UPC)IronBarcode permite a los desarrolladores gestionar eficazmente las tareas relacionadas con los códigos de barras, gracias a sus configuraciones personalizables y a su sencilla integración en proyectos VB.NET o C#. Su intuitiva API permite generar etiquetas de códigos de barras precisas y visualmente atractivas, mejorando la precisión de los datos y agilizando los procesos empresariales.

Generación e impresión de códigos de barras

Ahora, escribiremos el código para generar e imprimir códigos de barras en el proyecto VB.NET. En primer lugar, debe crear o abrir un proyecto VB.NET. A continuación, deberá instalar la biblioteca IronBarcode. Voy a utilizar la aplicación de consola para este proyecto, sin embargo, puede utilizar cualquier tipo de proyecto según sus necesidades ya que este código funciona para todos los tipos de proyectos.

Instalación de la biblioteca IronBarcode

Para integrar sin problemas la biblioteca IronBarcode en su proyecto a través de la Consola del Gestor de Paquetes, simplemente ejecute el siguiente procedimiento paso a paso para un proceso de instalación sin problemas:

  1. Abra su proyecto de Visual Studio.

  2. Haga clic en Herramientas en el menú.

  3. Seleccione NuGet Package Manager.

  4. Seleccione Package Manager Console.

  5. En la consola, escriba el siguiente comando y pulse Intro:
    :ProductInstall
  1. Este comando descargará e instalará el paquete IronBarcode por usted.

    Cómo imprimir una etiqueta de código de barras en VB .NET: Figura 1 - Mensajes de consola que documentan la instalación de IronBarcode

    IronBarcode es gratuito para fines de desarrollo, pero requiere unlicencia para explorar todas sus funciones.

Generar una imagen de código de barras

Escriba el siguiente código para generar un código de barras.

Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
VB.NET

El código anterior simplifica el proceso de generación de una imagen de código de barras. Muestra cómo utilizar la librería IronBarcode para crear un código de barras y guardarlo como imagen. Es como convertir un dato en una imagen escaneable! La explicación es la siguiente:

  1. La primera línea, Imports IronBarCode, indica a nuestro programa que utilice las funciones proporcionadas por la biblioteca IronBarcode. Esta biblioteca nos ayuda a crear y manipular códigos de barras.

  2. La siguiente parte del código crea un código de barras. En concreto, genera un código de barras para el valor "123456BCX65432" utilizando la codificación Código 128. Piense en un código de barras como un patrón único de líneas y espacios que representa información(como un ID de producto o un número de serie).

  3. Después de crear el código de barras, lo guardamos como un archivo de imagen llamado "miCódigoDeBarras.jpeg". Este archivo de imagen contendrá la representación visual del código de barras, que podrá imprimirse o mostrarse en pantalla.

Salida

Cómo imprimir una etiqueta de código de barras en VB .NET: Figura 2 - Código de barras de salida del ejemplo de código anterior

Redimensionemos nuestro código de barras para que se ajuste al área imprimible.

Cambiar el tamaño de la imagen del código de barras

El siguiente código redimensionará nuestro código de barras según la dimensión proporcionada.

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

El proceso de creación de un código de barras sigue siendo el mismo. Sólo tenemos una línea de código adicional para redimensionar la imagen antes de guardarla. La segunda línea de código cambia el tamaño del código de barras. Ajustamos sus dimensiones a 400 píxeles de ancho y 100 píxeles de alto. Este paso garantiza que el código de barras se ajuste bien al espacio deseado cuando se visualice o imprima.

La salida es como:

Salida

Cómo imprimir una etiqueta de código de barras en VB .NET: Figura 3 - La imagen de código de barras redimensionada del código anterior

Añadamos el valor del código de barras y el texto de anotación debajo o encima de nuestro código de barras.

Añadir un valor de código de barras y una anotación

El siguiente código fuente añadirá un valor de código de barras y un texto de anotación debajo y encima del código de barras respectivamente.

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

El código para crear, redimensionar y guardar códigos de barras sigue siendo el mismo. Acabamos de añadir dos líneas adicionales para añadir el texto y el valor de la anotación.

La tercera línea de código añade una anotación(texto) encima del código de barras. La anotación dice: "Este es mi código de barras de prueba generado con Iron Barcode". Las anotaciones proporcionan contexto o información adicional sobre el código de barras.

La cuarta línea de código añade el valor real del código de barras debajo del código de barras. Por ejemplo, si el código de barras representa la identificación de un producto, este texto mostraría la identificación del producto.

El código de barras generado es como:

Salida de imagen de código de barras

Cómo imprimir una etiqueta de código de barras en VB .NET: Figura 4 - Código de barras anotado con un valor de código de barras

Vamos a estilizar nuestro código de barras cambiando el fondo y el color del código de barras.

Estilo Código de barras

El siguiente código cambiará el color de fondo y el color de la imagen.

myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
VB.NET

El código para crear códigos de barras sigue siendo el mismo, hemos añadido líneas adicionales para cambiar el color de fondo y el color del código de barras.

La primera línea de código modifica el color del propio código de barras. Establecemos el color del código de barras a Azul Oscuro utilizando el método ChangeBarCodeColor. Esto significa que las líneas y espacios del código de barras aparecerán en un tono azul oscuro.

La segunda línea de código ajusta el color de fondo detrás del código de barras. Establecemos el color de fondo a un tono claro llamado Cornsilk utilizando el método ChangeBackgroundColor. Esto garantiza que el código de barras destaque claramente sobre el fondo.

La salida es como:

Salida

Cómo imprimir una etiqueta de código de barras en VB .NET: Figura 5 - Código de barras estilizado del código anterior

Esto generará una imagen de código de barras, ahora puede utilizar el cuadro de diálogo de impresión de .NET Winforms si está desarrollando una aplicación para Windows Forms.

Conclusión

En esta completa guía, hemos explorado el papel esencial de las etiquetas de códigos de barras en la representación de datos, la reducción de errores y la optimización de la cadena de suministro. Aprovechando la potencia de VB.NET y el**Código de barras de hierro los desarrolladores puedengenerar, leer, manipularyImprime códigos de barras. El enfoque paso a paso abarca la instalación, la generación de códigos de barras, el cambio de tamaño, la adición de anotaciones y el estilo, proporcionando un conjunto de herramientas versátiles para crear etiquetas precisas y visualmente atractivas. Tanto si es un desarrollador experimentado como si acaba de empezar, esta guía le prepara para mejorar la eficiencia en la gestión de inventarios, las transacciones de ventas y las operaciones de la cadena de suministro, haciendo de la integración de códigos de barras un valioso activo para las aplicaciones empresariales.

IronBarcode ofrece un**Prueba gratuita para uso extendido y de producción.

< ANTERIOR
Cómo crear un escáner de códigos QR Blazor
SIGUIENTE >
Cómo utilizar el componente VB .NET para el lector de códigos de barras

¿Listo para empezar? Versión: 2024.12 acaba de salir

Descarga gratuita de NuGet Descargas totales: 1,320,639 Ver licencias >