Cómo generar MSI, Plessey y estándar 2 de 5 códigos de bar para etiquetas de inventario y almacenamiento en .NET
¿Qué son MSI, Plessey y Standard 2 de 5 códigos de bar?
MSI, Plessey y Standard 2 of 5 son códigos de barras numérico-sólo 1D utilizados para el almacenamiento, inventario, biblioteca y rastreamiento industrial. Se valoran por su simplicidad y compatibilidad con el legado y sistemas modernos.
Comienzo rápido (exemplo mínimo)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Tabla de contenidos
- Introducción
- ¿Qué son MSI, Plessey y Standard 2 de 5 códigos de bar?
- Comienzo rápido (exemplo mínimo)
- Prerequisitos
- Implementación paso a paso
- Opciones de Checksum y Customizació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 cubre la generación de MSI, Plessey y Standard 2 de 5 códigos de barras para el inventario en gran medida, la biblioteca y la etiquetación de almacenes 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 MSI:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
El ejemplo de Plessey:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);
2 de 5 ejemplos:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);
Opciones de Checksum y Customización
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = verdad;Parámetros.Barcode.Msi.ChecksumMode = MsiCheckSumMod10;
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.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
• 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 diferentes tamaños de etiqueta
- Utilice SVG para la impresión escalable, crisp
Formatos de salida apoyados
- PNG, JPEG, BMP – impreso y digital
- TIFF - impresoras de almacenamiento de alta calidad
- SVG, EMF – en gran escala o archivo
Resolución de problemas y problemas comunes
¿No se puede escanear el barco?
Asegurar sólo la entrada numérica, la longitud válida para su escáner, el contraste adecuado.
¿Los errores de verificación?
Activar/disabilitar el checksum para ajustar las configuraciones de su escáner.
¿Las etiquetas son demasiado pequeñas?
Utilice XDimension menor y BarHeight inferior.
FAQs
**Q: ¿Estos códigos de barras están apoyados por todos los scanners?**A: La mayoría de los escáneres industriales y de almacenamiento soportan MSI, Plessey y Standard 2 de 5, pero vea su documentación de hardware.
**Q: ¿Puedo generar miles de etiquetas?**A: Sí, girar los datos de inventario y generar imágenes de forma programática.
Usar Casos y Aplicaciones
- Etiquetado de almacenamiento y inventario
- Bibliotecas y sistemas de archivos
- Tracking de equipos industriales
- Contenedores de envío y etiquetas binarias
Mejores prácticas: Tabla de referencia rápida
Tipo | hacer | No se |
---|---|---|
Input | Utilice los números únicamente | Utilice letras o símbolos |
Checksum | Se permite si el flujo de trabajo requiere | Si no se apoya |
Formato de salida | SVG/PNG para la producción de crisp | JPG para la impresión |
Generación Batch | Automatización para grandes inventarios | Creación de etiquetas manuales |
Conclusión
MSI, Plessey y Standard 2 de 5 códigos de barras permanecen vitales para las operaciones de inventario y almacenamiento. Aspose.BarCode para .NET permite una generación rápida y de alto volumen para cada flujo de trabajo industrial. Aspose.BarCode API Referencia Para más detalles.