USO DE IRONBARCODE

Cómo utilizar el componente VB .NET para el lector de códigos de barras

Publicado en 6 de marzo, 2024
Compartir:

Introducción

La lectura eficaz y precisa de códigos de barras es un componente esencial de muchas aplicaciones de desarrollo de software en diversos sectores. La tecnología de códigos de barras facilita la introducción de datos, mejora la precisión y aumenta la eficacia operativa en diversos sectores, como el comercio minorista, la sanidad, la logística y la gestión de inventarios. Los avances tecnológicos han facilitado cada vez más la integración de funciones de lectura de códigos de barras en las aplicaciones VB.NET.

Este post examinará el tema del lector de código de barras VB.NET y discutirá cómo IronBarcode, una biblioteca de código de barras .NET muy popular, puede hacer que el proceso vaya más suavemente. Repasaremos los conceptos básicos de los códigos de barras, el valor de un escáner de códigos de barras en aplicaciones VB.NET y cómo utilizar IronBarcode para crear funciones de escaneo de códigos de barras.

Cómo utilizar el componente VB .NET para el lector de códigos de barras

  1. Crea un nuevo proyecto.

  2. Importe la biblioteca IronBarcode.

  3. Establezca la ruta de la imagen y cree una instancia del BarcodeReader.

  4. Analizar datos de códigos de barras.

  5. Imprime la información del código de barras en la consola.

Comprender los códigos de barras

En el mundo actual, los códigos de barras se encuentran en una amplia gama de artículos, como documentos de identidad, etiquetas de envío y envases de productos. Estos códigos legibles por máquina codifican los datos de forma que los componentes del lector de códigos de barras .NET puedan leerlos fácilmente utilizando líneas paralelas, barras y espacios de diferentes longitudes.

Los códigos de barras tienen varios usos, como

  • La gestión de inventarios incluye controlar los niveles de existencias, supervisar los recursos y optimizar los procesos de la cadena de suministro.
  • Venta al por menor: Gestión de precios, seguimiento de las ventas y agilización de los procedimientos de caja.
  • Asistencia sanitaria: Identificación precisa y eficaz de personas, medicamentos y equipos médicos.
  • La gestión de documentos incluye la organización de registros, la indexación de materiales y la facilitación de su recuperación.
  • Existen varios tipos de códigos de barras, como los códigos QR, Code 39, Code 128, EAN(Número de artículo europeo)y UPC(Código de producto universal). Cada formato tiene cualidades únicas y funciona bien con diversas aplicaciones.

IronBarcode

Una completa biblioteca DLL de escáner de códigos de barras .NET llamada**Código de barras de hierro facilita su proyecto de lectura y generación de códigos de barras en aplicaciones VB.NET. Independientemente de la complejidad de sus aplicaciones, los desarrolladores pueden integrar fácilmente funciones de lectura de códigos de barras utilizando las API de fácil uso de IronBarcode.

Entre las principales características de IronBarcode se incluyen

  • **IronBarcode es compatible con varios estándares de la industria y soporta muchos formatos de código de barras, como UPC-A, UPC-E, EAN-8, EAN-13, Código 39, Código 128, códigos QR, y más.
  • Alta precisión: IronBarcode utiliza algoritmos de última generación para garantizar una detección de códigos de barras fiable y precisa, especialmente en situaciones difíciles cuando los códigos de barras están dañados o son de mala calidad.
  • Integración sencilla: IronBarcode se integra fácilmente en proyectos VB.NET gracias a su clara API y a su completa documentación, lo que permite crear e implementar rápidamente funciones de lectura de códigos de barras.
  • Compatibilidad multiplataforma: IronBarcode puede utilizarse en diversas plataformas y contextos, ya que es compatible tanto con .NET Framework como con .NET Core.
  • Opciones de personalización: Para satisfacer sus necesidades específicas, los desarrolladores pueden modificar el tipo, la orientación, el tamaño y la resolución de los códigos de barras, así como otras características de los escáneres de códigos de barras.
  • Integración transparente con .NET: IronBarcode admite arquitecturas de 32 y 64 bits y es compatible con las implementaciones de .NET Framework y .NET Core.

    Para obtener más información sobre IronBarcode, consulteaquí.

Creación de un nuevo proyecto en Visual Studio

Seleccione "Nuevo proyecto" en el menú Archivo mientras Visual Studio está abierto y, a continuación, "Console App", "Windows Forms" o "WPF Application". En este artículo seleccionaremos Visual Basic Console App. Las aplicaciones de los códigos de barras son muy variadas. Programas como Webform/MVC/MVC Core son otra opción.

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 1 - Creación de un nuevo proyecto de aplicación de consola VS

Introduzca el nombre del proyecto y elija la ruta del archivo en el cuadro de texto correspondiente. Seleccione "Siguiente" haciendo clic.

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 2 - Configuración del nombre del proyecto y la ruta del archivo

A continuación, realice la selección deseada. Estamos eligiendo un marco de red para nuestra lección .NET 6.0, después de lo cual debe seleccionar "Crear" para iniciar el proyecto.

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 3 - Elección del .NET Framework adecuado

Si selecciona una aplicación de consola, el proyecto creará ahora el framework necesario y lanzará el archivo program.cs, permitiéndole introducir código y ejecutar/construir la aplicación.

Instalación de la librería IronBarcode

Para utilizar la biblioteca IronBarcode en la solución es necesario descargar el paquete correspondiente. Para ello, utilice el siguiente comando en la consola Package Manager:

Install-Package BarCode

Similar a la imagen de abajo:

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 4 - Entrada de la consola del gestor de paquetes

Otras opciones son utilizar el gestor de paquetes NuGet para buscar y descargar el paquete "Barcode", que mostrará todos los resultados de la búsqueda. Después de eso, usted puede decidir cuál de sus paquetes para descargar e instalar en el software.

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 5 - Instalación de IronBarcode a través del gestor de paquetes NuGet

Lectura de códigos de barras con IronBarcode

Examinemos ahora cómo utilizar IronBarcode en VB.NET para escanear imágenes de códigos de barras:

Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
VB.NET

Para utilizar la funcionalidad IronBarcode, empiece por importar el espacio de nombres IronBarcode. Especifique la ubicación del archivo de imagen con las imágenes de códigos de barras que desea leer. La ruta de acceso a sus archivos de imagen de código de barras debe sustituirse por "path/to/barcode_image.jpg". Crea una instancia del objeto BarcodeReader, que ofrece formas de leer códigos de barras de diversas fuentes.

Utilizar el método de lectura de BarcodeReader para escanear los datos del código de barras del archivo de imagen designado. Verificar si se encuentra algún código de barras en la imagen. Si se localizan códigos de barras, informa del tipo y valor de cada iteración a la consola. En caso contrario, imprime un mensaje indicando que no se ha detectado el código de barras. vamos a leer la siguiente imagen de código de barras con la ayuda del código anterior.

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 6 - Ejemplo de código de barras

A continuación se muestra la imagen generada a partir de la imagen de código de barras anterior.

Cómo utilizar el componente VB .NET para el lector de códigos de barras: Figura 7 - Salida de la consola al ejecutar el código anterior

Vea el tutorial haciendo clic aquíenlace para obtener más información sobre la creación de códigos de barras.

Conclusión

Las completas funciones de IronBarcode y su sencilla API facilitan la lectura de códigos de barras en aplicaciones VB.NET. Los desarrolladores pueden extraer datos útiles para sus aplicaciones descodificando códigos de barras de archivos de imágenes con unas pocas líneas de código. IronBarcode le proporciona las herramientas que necesita para construir sistemas de gestión de inventarios, aplicaciones minoristas o soluciones de procesamiento de documentos que puedan realizar trabajos de lectura de códigos de barras de forma correcta y eficaz. Los desarrolladores VB.NET pueden mejorar fácilmente la funcionalidad de sus aplicaciones y agilizar las operaciones de identificación de códigos de barras utilizando IronBarcode.

Los detalles de la licencia están disponiblesaquí. IronBarcode dispone de una versión de pago y de una licencia gratuita para desarrolladores. Por $749, la edición ligera viene con un año de actualizaciones y soporte gratuitos. Para saber más sobre los productos de Iron Software, consulteaquí.

< ANTERIOR
Cómo imprimir una etiqueta de código de barras en VB .NET
SIGUIENTE >
Cómo utilizar códigos de barras 2D en VB .NET

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

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