
Nos complace anunciar que Aspose.Barcode para .NET ahora admite la generación y lectura de códigos de barras DotCode.
DotCode es un tipo 2D que utiliza puntos en lugar de barras para codificar datos. DotCode es una simbología apilada que sugiere codificar información en múltiples capas de puntos. Cada punto representa un dígito binario (0 o 1); un conjunto de puntos se organiza en una cuadrícula para codificar el mensaje de entrada. Este tipo de código de barras está diseñado para proporcionar una alta resistencia a las distorsiones, lo que lo hace adecuado para su uso en entornos donde los códigos de barras pueden dañarse. Los códigos de barras DotCode pueden almacenar datos en varios formatos, incluidos caracteres alfanuméricos, caracteres Kanji y datos binarios. Tales códigos de barras pueden codificar una gran cantidad de datos en un área pequeña, lo que permite colocarlos en áreas pequeñas o artículos con formas no estándar. Los códigos de barras DotCode se utilizan en diversas aplicaciones, incluyendo seguimiento de activos, producción médica, industria automotriz, logística, gestión de inventarios, automatización industrial y otros.
En este artículo, describimos cómo generar códigos de barras DotCode utilizando la API de código de barras C#. Aspose.BarCode para .NET se ha actualizado recientemente para habilitar el soporte para este tipo de código de barras 2D.
- Instalación de la API de C# para Generar Códigos de Barras DotCode - Descarga Gratuita
- Generar Códigos de Barras DotCode en C#
- Generar DotCode con Anexo Estructurado
Instalación de la API de C# para Generar Código de Barras DotCode - Descarga Gratuita
Los desarrolladores pueden integrar fácilmente la biblioteca Aspose.BarCode para .NET en aplicaciones C#. La biblioteca de códigos de barras permite generar y leer más de 60 tipos de códigos de barras dentro de aplicaciones .NET. Descargue los archivos DLL de referencia desde la página de Lanzamientos o instálelo desde la Galería de NuGet utilizando el siguiente comando:
PM> Install-Package Aspose.BarCode
Generar Códigos de Barras DotCode en C#
Para generar un código de barras DotCode, primero es necesario crear una nueva instancia de la clase BarCodeGenerator, especificar el texto del código de barras en la propiedad CodeText y establecer el tipo de simbología en la propiedad BarcodeType a “DotCode”. Para crear un código de barras DotCode con un diseño específico, es necesario establecer las propiedades Rows y Columns de la clase DotCodeParameters.
El estándar DotCode tiene ciertas limitaciones sobre el número de filas y columnas que se pueden usar. Se recomienda utilizar al menos 7 filas y columnas para un mejor reconocimiento. El número mínimo de filas o columnas permitido es 5. Además, la suma del número de filas y columnas en un código de barras DotCode debe ser un número impar. Si solo se especifica uno de los parámetros de diseño, el otro se determinará automáticamente. Si el número especificado de filas y columnas no es suficiente para generar un código de barras DotCode, se lanzará una excepción.
El siguiente ejemplo de código explica cómo generar códigos de barras DotCode en C#.
Generar DotCode con Anexo Estructurado
El anexo estructurado es un mecanismo que permite codificar una gran cantidad de datos en una serie de códigos de barras más pequeños, en lugar de intentar ajustar todos los datos en un solo código de barras. Cada código de barras en el conjunto contiene una parte de los datos totales, y cuando se escanean juntos, los datos de todos los códigos de barras se combinan para formar un mensaje completo. El mecanismo de anexo estructurado sugiere dividir los datos en partes más pequeñas y codificar cada parte en un código de barras separado. Cada código de barras en el conjunto se etiqueta con un identificador único, que indica su posición en el conjunto y el número total de códigos de barras en el conjunto. El escáner puede usar esta información para determinar el orden en el que se deben leer los códigos de barras y cómo se deben combinar los datos de cada código de barras para formar el mensaje completo.
Al usar el anexo estructurado, los datos se pueden dividir en múltiples códigos de barras DotCode, lo que facilita la escaneabilidad y el procesamiento de los datos. Por ejemplo, en una aplicación de gestión de inventarios, puede usar el anexo estructurado para codificar números de artículo grandes o números de serie que de otro modo serían demasiado grandes para caber en un solo código de barras. En una aplicación de gestión de logística y cadena de suministro, el anexo estructurado se puede utilizar para rastrear grandes cantidades de paquetes, cada uno con un código de barras único.
La biblioteca de códigos de barras tiene un modo de generación especial para crear códigos de barras DotCode con anexo estructurado. Este modo permite combinar hasta 35 códigos de barras DotCode. Para habilitar este modo de generación, es necesario establecer las siguientes propiedades:
- DotCodeStructuredAppendModeBarcodesCount: El número de códigos de barras a combinar (un valor entre 1 y 35)
- DotCodeStructuredAppendModeBarcodeId: La posición del código de barras en el conjunto (un valor entre 1 y DotCodeStructuredAppendModeBarcodesCount)
Al establecer estas propiedades, puede activar el modo de anexo estructurado y combinar múltiples códigos de barras DotCode en un solo conjunto.
El siguiente ejemplo de código muestra cómo generar un código de barras DotCode en el modo de anexo estructurado.
Obtener una Licencia Gratuita
Puede evaluar la API sin limitaciones solicitando una licencia temporal gratuita.
Conclusión
En este artículo, presentamos cómo generar códigos de barras DotCode en C#. Puede consultar la sección de documentación para explorar otras características de generación y lectura de códigos de barras. Para plantear cualquier pregunta, contáctenos a través del foro.