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.