HERRAMIENTAS DE CóDIGO DE BARRAS

SDK de lector de códigos de barras (Lista actualizada de desarrolladores)

Actualizado 19 de abril, 2023
Compartir:

Introducción

Un código de barras es una imagen que pueden leer las máquinas. Al principio, los códigos de barras utilizaban diferentes longitudes de líneas paralelas y espaciamientos para representar los datos. Varios escáneres ópticos especializados, conocidos como lectores de códigos de barras, pueden detectar estos códigos lineales o unidimensionales. (1D) códigos de barras. Más tarde, se desarrollaron "códigos matriciales" para dos dimensiones. (2D) variaciones que no utilizan barras, sino rectángulos, puntos, hexágonos y otros diseños. Los códigos de barras 2D pueden escanearse mediante lectores ópticos 2D multiconfiguración especializados. También es posible fotografiar un código de barras 2D mientras se descompone y descodifica utilizando un software de tratamiento de imágenes en una cámara digital conectada a un ordenador. Los dispositivos móviles con cámara integrada, como los smartphones, también pueden realizar este tipo de escaneado de códigos de barras 2D con la ayuda de un software de aplicación especializado.

En este artículo, exploraremos los cinco mejores SDK generadores de código de barras:

  • SDK de código de barras Scandit
  • SDK de Scanbot
  • LeadTools
  • COGNEX
  • IronBarcode

SDK de código de barras Scandit

Este SDK le permite integrar escaneado de códigos de barras de nivel empresarial, reconocimiento de texto (OCR)o realidad aumentada (AR) en aplicaciones nativas. Nuestro SDK de escáner de códigos de barras admite más de 20.000 modelos de dispositivos móviles y todos los tipos de códigos de barras habituales, ofreciendo una velocidad, precisión e inteligencia inigualables. Al no producirse ningún procesamiento en la nube, la latencia es mucho menor y los datos están más protegidos. El SDK pone a disposición de smartphones, tablets y wearables escáneres de códigos de barras de nivel empresarial con funciones inigualables de captura centralizada de datos. Al utilizar la capacidad informática de los dispositivos inteligentes, esta tecnología de vanguardia ofrece menor latencia, mayor fiabilidad y mayor precisión. Estas son las principales características de alto rendimiento y facilidad de uso que este software añade a su aplicación. Utilizamos la moderna visión por ordenador para reconocer y leer inmediatamente los códigos de barras, incluso en dispositivos de gama baja sin enfoque automático. El software de Scandit supera sistemáticamente a las soluciones de la competencia en las pruebas realizadas por nuestros clientes.

SDK del lector de códigos de barras (Lista actualizada de desarrolladores): Figura 1 - SDK de lector de códigos de barras

SDK de Scanbot

En Kit de desarrollo de software (SDK) de Scanbot un producto B2B de Scanbot, permite a las empresas incorporar rápidamente funciones de captura de datos, como escaneado de códigos de barras, detección y escaneado de documentos y funciones de extracción de datos, en sus aplicaciones en línea y móviles. (iOS/Android) aplicaciones. Las empresas pueden integrar fácilmente el escaneado móvil de documentos en sus aplicaciones con el SDK del escáner de documentos Scanbot. El SDK garantiza que incluso los usuarios no expertos en tecnología puedan escanear sus documentos sin problemas, gracias a funciones como la corrección de la perspectiva, el escaneado automático, la detección de desenfoques, etc.

Para todas las necesidades de escaneado de códigos de barras, Scanbot Barcode Scanner SDK es una opción sencilla, rápida y fiable. Puede escanear casi cualquier tipo de identificador, incluidos códigos de barras 1D y 2D. El Scanbot SDK es uno de los escáneres móviles de códigos de barras más rápidos que existen, con una velocidad de escaneado de 0,2 segundos. Puede capturar códigos de barras sin esfuerzo incluso en condiciones difíciles, como poca luz, códigos de barras rayados o largas distancias.

Las empresas pueden extraer datos de varios documentos como pares clave-valor utilizando el SDK de captura de datos de Scanbot. Por ejemplo, las empresas pueden utilizar el SDK de Scanbot para extraer datos de documentos de identidad, pasaportes, carnés de conducir estadounidenses, TSE y certificados médicos, según se requiera en cada situación. Esta capacidad permite a las empresas racionalizar su flujo de datos y evitar la arriesgada transferencia manual de datos.

Lector de códigos de barras SDK (Lista actualizada de desarrolladores): Figura 2 - SDK de Scanbot

LEADTOOLS Código de barras

SDK de código de barras LEADTOOLS es el mejor conjunto de herramientas del mundo para desarrolladores que necesitan una API para encontrar, escanear y crear códigos de barras 1D y 2D. Ofrece compatibilidad completa con varias plataformas, incluidas .NET 6+, .NET Framework, Xamarin, UWP, C++ Class Library, C#, VB, C/C++, Java, Objective-C y Swift, lo que permite a los desarrolladores crear potentes aplicaciones con tecnología avanzada de códigos de barras.

Con LEADTOOLS Barcode SDK, los desarrolladores pueden beneficiarse de un motor de código de barras rápido, muy preciso y fiable que ha ganado premios por su rendimiento. El SDK admite la lectura y escritura de más de 100 tipos diferentes de códigos de barras, incluidos los códigos de barras 1D y 2D habituales, tanto en imágenes bitonales como en color. Puede manejar imágenes de baja resolución, bitonales o en color, e incluso códigos de barras dañados en varias orientaciones, lo que garantiza una gran precisión y confianza en los datos descodificados.

LEADTOOLS Barcode SDK también permite integrar fácilmente la codificación de códigos de barras en las aplicaciones. Los desarrolladores pueden crear más de 100 tipos de códigos de barras, incluidos PDF417, QR, UPC y DataMatrix, utilizando las completas bibliotecas de códigos de barras. El SDK ofrece la mayor velocidad de reconocimiento de códigos de barras, lo que ayuda a aliviar los cuellos de botella en las aplicaciones de escaneado de alta velocidad. También utiliza automáticamente múltiples hilos y núcleos, maximizando las ventajas de rendimiento de los modernos procesadores de alta velocidad.

SDK de lector de códigos de barras (Lista actualizada de desarrolladores): Figura 3 - LEADTOOLS

COGNEX

En SDK del escáner de códigos de barras móvil de Cognex ofrece una capacidad de escaneado de códigos de barras de nivel industrial que los desarrolladores pueden integrar fácilmente en sus propias aplicaciones. Con una colección de herramientas y recursos de desarrollo de software, el SDK proporciona funciones de escaneado de códigos de barras de nivel empresarial, rápidas y precisas para prácticamente cualquier dispositivo móvil.

El SDK del escáner de códigos de barras móvil de Cognex incluye bibliotecas, documentación y API (Interfaces de programación de aplicaciones) que los programadores pueden utilizar para añadir sin problemas funciones de escaneado de códigos de barras a sus aplicaciones de software. Está diseñado para los dispositivos inteligentes de hoy en día, ofreciendo un rendimiento y valor sin igual para diversas aplicaciones de escaneo de códigos de barras, tales como sistemas de gestión de inventario, punto de venta... (TPV) aplicaciones móviles de compra, etc.

Al incorporar el SDK del escáner de códigos de barras móvil de Cognex en sus aplicaciones, los desarrolladores pueden mejorar la experiencia del usuario y ampliar la funcionalidad de sus programas. El SDK ofrece a los programadores una forma sencilla y eficaz de añadir funciones de escaneado de códigos de barras a sus aplicaciones, lo que les permite crear aplicaciones potentes y con muchas funciones para diversos casos de uso.

SDK del lector de códigos de barras (Lista actualizada de desarrolladores): Figura 4 - SDK de lector de códigos de barras

IronBarcode

Uso de aplicaciones y páginas web .NET con IronBarcode, los programadores pueden leer y crear códigos de barras/códigos QR. IronBarcode sólo requiere una línea de código para escanear o generar códigos QR. La mayor parte de los estándares de código de barras y QR pueden ser leídos y escritos usando esta librería .NET Barcode. Para saber más el IronBarcode puede visitar el enlace aquí.

Código 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14 / Expanded, Databar, CodaBar, Aztec, Data Matrix, PDF417, MaxiCode, USPS, MSI, Plessey, , y Normal QR son algunos de los formatos más conocidos que soporta IronBarcode. IronBarcode puede generar códigos de barras como archivos de texto, datos binarios, páginas e imágenes.

A continuación se presenta un resumen de las características de la API de IronBarcode:

  • IronBarcode lee y escribe la mayoría de tipos de códigos de barras y estándares QR, como UPC A/E, EAN 8/13, Code 39/93/128, ITF, MSI, RSS 14/Expanded, Databar y CodaB.
  • Aztec, MaxiCode, PDF417, PDF417 Styled, Data Matrix y QR. Los datos del código de barras, el tipo, la página, el texto y la imagen del código de barras de los resultados son ideales para los sistemas de indexación o archivo.
  • IronBarcode mejora la eficacia y la precisión de la lectura, ya que preprocesa las imágenes de códigos de barras al instante. La precisión y la velocidad de lectura mejoran con el preprocesamiento de imágenes. Puede detectar barridos o fotogramas de vídeo en directo y corregir la rotación, el ruido, la distorsión y la inclinación. Los programas de servidor de procesamiento por lotes tienen acceso a varios núcleos y procesos. Encuentre automáticamente uno o varios códigos de barras en textos de una o varias páginas, sin tener que utilizar API difíciles. Podemos buscar tipos de códigos de barras concretos o ubicaciones de documentos.
  • Cuando se utiliza con proyectos .NET, se pone en marcha rápidamente con sólo unas pocas líneas de código. No tiene dependencias, es compatible con arquitecturas de 32 y 64 bits y puede utilizarse con cualquier lenguaje .NET o .NET core porque se creó como una DLL exclusiva para .NET Framework. Es compatible con aplicaciones de consola, escritorio, nube y web, tanto en plataformas de escritorio como móviles.
  • Para una gran variedad de tipos de archivos y secuencias, como PDF, JPG, TIFF, GIF, BMP, PNG y HTML, puede crear códigos de barras y códigos QR. Nuestras obras también pueden guardarse e imprimirse en forma de archivo o stream. Se puede modificar la rotación, la altura, el color y la calidad del texto.

Crear código de barras con IronBarcode

IronBarcode permite crear etiquetas de códigos de barras que pueden guardarse en diversos formatos de imagen. También podemos especificar el tipo de código de barras que queremos crear. A continuación se muestra un código de ejemplo para crear códigos de barras:


    var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
    MyBarCode.AddAnnotationTextBelowBarcode("123");
    MyBarCode.SaveAsImage("BarCode.jpeg");

    var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
    MyBarCode.AddAnnotationTextBelowBarcode("123");
    MyBarCode.SaveAsImage("BarCode.jpeg");
Dim MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128) MyBarCode.AddAnnotationTextBelowBarcode("123")
	MyBarCode.SaveAsImage("BarCode.jpeg")
VB   C#

Existe un método estático llamado CreateBarcode en la clase BarcodeWriter del espacio de nombres IronBarcode. La función CreateBarcode requiere el envío de dos valores de cadena como parámetros, uno para cada tipo de código de barras. Además, es opcional especificar la altura y anchura de las barras cuando se utiliza la función CreateBarcode para generar códigos de barras.

Tras recibir los parámetros, la función devolverá el objeto código de barras, que a su vez proporciona varios atributos del código de barras que pueden modificarse, como se demuestra en el código de ejemplo mencionado anteriormente. Una de las funciones es AddAnnotationTextBelowBarcode, que nos permite añadir texto debajo o encima de las etiquetas de código de barras. En caso necesario, el texto del código de barras también puede hacerse invisible. En el código mencionado, se utiliza el codificador JPEG para tratar los códigos de barras. Los códigos QR generados pueden guardarse en varios formatos de imagen e imprimirse en alta resolución sin sacrificar la claridad de la imagen.

Además de archivos de imagen, también podemos exportar códigos de barras en formato HTML. Se pueden utilizar diferentes formatos de imagen para crear y guardar distintos tipos de códigos de barras. Además, podemos leer varios códigos de barras a partir de una sola imagen de código de barras.


    var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
    QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
    QRWithLogo.SaveAsJpeg("Logoqr.jpeg");

    var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
    QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
    QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)
	QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
	QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
VB   C#

El ejemplo anterior ilustra cómo podemos utilizar la imagen incrustada dentro de un código QR para crear un código de barras utilizando la función CreateQrCodeWithLogo. Además, estamos utilizando la función ChangeBarCodeColor, que nos permite modificar el color del código de barras o código QR. Estas capacidades de IronBarcode pueden ser especialmente útiles a la hora de crear códigos de barras únicos para fines empresariales, permitiendo la personalización y la diferenciación.

SDK del lector de códigos de barras (Lista actualizada de desarrolladores): Figura 5 - IronBarcode

El código de respuesta corta se muestra a continuación y puede utilizarse en cualquier aplicación .NET Standard o Windows Form. Para saber más sobre IronBarcode, puede visitar el tutorial aquí.

Conclusión

Los cuatro SDK mencionados no ofrecen opciones para crear códigos de barras y tienen limitaciones en la lectura de códigos de barras. También exigen registrarse para obtener licencias de prueba y tienen costes elevados, con una documentación poco clara.

Por otro lado, IronBarcode es una de las mejores librerías para generar y reconocer códigos de barras. Es eficaz y compatible con varios sistemas operativos. Admite varios tipos de códigos de barras y permite personalizar sus atributos, como el texto, el color, el ancho de línea y la altura. Viene con una licencia ilimitada, lo que permite su uso en múltiples aplicaciones. También ofrece un excelente servicio de atención al cliente. Puede encontrar información sobre licencias aquí.

< ANTERIOR
Software generador de códigos QR (herramientas gratuitas y en línea)
SIGUIENTE >
Extractor de códigos QR (Herramientas de ejemplo)

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 1,069,531 Ver licencias >
123