MSI, Plessey y estándar 2 de 5 códigos de bar son esenciales para la gestión de inventario en los almacenes. esta guía le mostrará cómo generar estos código de Bar con Aspose.BarCode para .NET con ejemplos del código C#.
Introducción
Aspose.BarCode es una poderosa biblioteca que simplifica la generación de varios tipos de código de barras, incluyendo MSI, Plessey y estándar 2 de 5.
¿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)
El siguiente ejemplo mínimo demuestra cómo generar un código de barras MSI utilizando Aspose.BarCode:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
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
- El MSI Checksum:
csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
- 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 de la barra, la anchura y el color. Ajustar XDimension y BarHeight para diferentes tamaños de etiqueta. Utilice SVG para impresión escalable, crisp.
Formatos de salida apoyados
- PNG, JPEG, BMP — Impresión y digital
- TIFF — impresoras de almacenamiento de alta calidad
- SVG, EMF — de gran escala o archivo
Resolución de problemas y problemas comunes
- Código de barco no escanear? Asegurar sólo la entrada numérica, la longitud válida para su escáner, el contraste adecuado.
- Errores de verificación? Activar/disabilitar el verificado para ajustar las configuraciones de su escáner.
- Labeles demasiado pequeños? 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áners industriales y de almacenamiento soportan MSI, Plessey y Standard 2 de 5, pero verifique su documentación de hardware.Q: ¿Puedo generar miles de etiquetas? A: Sí, pase a través de los datos de inventario y genera 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.
More in this category
- ¿Qué es GS1 DataBar (RSS-14)? guía de usos, tipos y generación
- Creación de código de barras GS1-128 (UCC/EAN-128) para la cadena de suministro y la conformidad en .NET
- Creación de códigos de barras UPC-A y U PC-E para el embalaje de productos en .NET
- Crear ISBN y ISSN para libros y periódicos en .NET
- Escanear los códigos QR Micro con Aspose.BarCode para .NET