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

TipohacerNo se
InputUtilice los números únicamenteUtilice letras o símbolos
ChecksumSe permite si el flujo de trabajo requiereSi no se apoya
Formato de salidaSVG/PNG para la producción de crispJPG para la impresión
Generación BatchAutomatización para grandes inventariosCreació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