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
- ¿Qué son Codabar y Código 11 Barcodos?
- Comienzo rápido (exemplo mínimo)
- Prerequisitos
- Implementación paso a paso
- Verificar las opciones de digitalización y personalización
- Caracterización de la aparición de barcode
- Formatos de salida apoyados
- Resolución de problemas y problemas comunes
- FAQs
- Usar Casos y Aplicaciones
- Mejores Prácticas
- Artículos relacionados
- Conclusión
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
Tipo | hacer | No se |
---|---|---|
Carreteras | Codabar: 0-9, A-D; Código 11: 9- | Utilice letras o símbolos |
Inicio / Stop | Uso de A-D para Codabar | Descargar los personajes Start/Stop |
Formato de salida | SVG/PNG para la producción de crisp | JPG para la impresión |
Véase el digital | Se permite si el flujo de trabajo requiere | Se 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.