Cómo Generar Codabar y Código 11 Barcodos para Aplicaciones de Salud y Bibliotecas en .NET

Cómo Generar Codabar y Código 11 Barcodos para Aplicaciones de Salud y Bibliotecas en .NET

¿Qué son Codabar y Código 11 Barcodos?

Codabar es un código de barras numérico ampliamente utilizado en bancos de sangre, bibliotecas y servicios de parcel, que apoya los números 0-9 más A-D para los símbolos de comienzo/stop. El código 11 se utiliza para el inventario y la identificación de telecomunicaciones, soporta los dígitos 0-9 y dash (-).

Comienzo rápido (exemplo mínimo)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Tabla de contenidos

Introducción

Este artículo abarca cómo generar Codabar y Código 11 códigos de bar para la salud, biblioteca, telecomunicaciones y rastreamiento de parcelas utilizando Aspose.BarCode para .NET.

Prerequisitos

  • Visual Studio 2019 o más tarde
  • .NET 6.0+ o .Net Framework 4.6.2+
  • Aspose.BarCode para .NET (NuGet)
  • Conocimiento básico C#
PM> Install-Package Aspose.BarCode 

Implementación paso a paso

El ejemplo de Codabar:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Código 11 Exemplos:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Verificar las opciones de digitalización y personalización

  • Código 11 Check Digit: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Alta y ampliación del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Color y fondo: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • Capítulo: csgen.Parameters.CaptionBelow\.Visible = true;

Caracterización de la aparición de barcode

  • Ver arriba para la altura, ancho y color de la barra
  • Ajuste XDimension y BarHeight para el tamaño de la etiqueta
  • Uso de SVG o PNG para la impresión de crisp

Formatos de salida apoyados

  • PNG, JPEG, BMP – impreso y digital
  • TIFF – Archivo o impresoras médicas/lab
  • SVG, EMF – etiquetas de gran escala o digitales

Resolución de problemas y problemas comunes

  • ¿No se puede escanear el barco?

  • Utilice sólo los caracteres válidos; asegúrese de que los símbolos de comienzo/stop correctos para Codabar.

  • ¿Los errores de verificación?

  • Permite/disable que el checksum se ajuste a las expectativas del escáner o de la aplicación.

  • ¿Las pequeñas etiquetas no se ajustan?

  • Bajo BarHeight y XDimension.

FAQs

**Q: ¿Están aceptados estos códigos de barras en los centros de salud y bibliotecas modernos?**A: Sí, ambos se utilizan en todo el mundo para herencia y nuevos flujos de trabajo.

**Q: ¿Puedo codificar el texto con Codabar?**A: No—Codabar es numérico con A-D para el comienzo/stop sólo.

Usar Casos y Aplicaciones

  • Etiquetado del banco de sangre (Codabar)
  • Biblioteca y gestión de préstamos
  • Parcel y seguimiento de correo
  • Telecom activo / inventario (Código 11)

Mejores prácticas: Tabla de referencia rápida

TipohacerNo se
CarreterasCodabar: 0-9, A-D; Código 11: 9-Utilice letras o símbolos
Inicio / StopUso de A-D para CodabarDescargar los personajes Start/Stop
Formato de salidaSVG/PNG para la producción de crispJPG para la impresión
Véase el digitalSe permite si el flujo de trabajo requiereSe permite al azar

Conclusión

Codabar y Código 11 siguen siendo esenciales para los flujos de trabajo de atención médica, biblioteca y seguimiento del legado. Aspose.BarCode para .NET hace que su generación e integración sean sencillas. Aspose.BarCode API Referencia Para más ejemplos y opciones.

 Español