Leer códigos de barras Code 39

Un código de barras Código 39 es un formato de código de barras popular que puede variar en longitud. Es uno de los tipos de códigos de barras más utilizados. El código estándar 39 es capaz de codificar letras mayúsculas (AZ), dígitos (0-9) y un puñado de caracteres especiales (como espacio, -, $, +, %, y .).

Además, el modo extendido del Código 39 maneja todos los caracteres ASCII. Este formato es muy versátil y es una opción popular para aplicaciones de inventario, logística y industriales. IronBarcode admite totalmente la lectura de los modos estándar y extendido de Code 39. En este ejemplo de código, demostramos cómo leer un código de barras Code 39 con IronBarcode e imprimir los resultados.

Guía de 4 pasos para leer el código de barras Code39

  • Opciones de BarcodeReaderOptions opciones = nuevas Opciones de BarcodeReaderOptions();
  • opciones.ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var resultados = BarcodeReader.Read("code39.png", opciones);
  • Console.WriteLine(resultado.ToString());

Explicación del código

Primero importamos la biblioteca IronBarcode. Luego, creamos un objeto BarcodeReaderOptions . Establecemos su propiedad ExpectBarcodeTypes en BarcodeEncoding.Code39 para optimizar el lector, indicándole que solo busque códigos de barras Code 39.

Después de crear el objeto de opciones, llamamos al método BarcodeReader.Read . Pasamos dos argumentos a este método: la ruta a la imagen del código de barras y el objeto de opciones que acabamos de configurar. En el ejemplo anterior, se trata de "code39.png" y opciones, respectivamente.

Este método devuelve una colección de objetos BarcodeResult. Finalmente, podemos acceder a un resultado de la colección de resultados e imprimir su valor de cadena decodificado en la consola usando Console.WriteLine(result.ToString()) .

¡Descubra cómo leer códigos de barras Code 39 sin esfuerzo usando C# y IronBarcode!

¿Listo para empezar?
Nuget Descargas 1,979,979 | Version: 2025.11 recién lanzado