MSI, Plessey i estàndard 2 de 5 codis de barres són essencials per a la gestió d’inventari en els magatzems. Aquesta guia us mostrarà com generar aquests codi de Barres utilitzant Aspose.BarCode per .NET amb exemples de codi C#.

Introducció

Aspose.BarCode és una poderosa biblioteca que simplifica la generació de diversos tipus de codi de bar, incloent MSI, Plessey i estàndard 2 de 5.

Què són MSI, Plessey i Standard 2 de 5 Barcodes?

MSI, Plessey i Standard 2 of 5 són barcodes numèrics únicament 1D utilitzats per a l’emmagatzematge, inventari, biblioteca i rastreig industrial. Es valoren per la seva simplicitat i compatibilitat amb el llegat i sistemes moderns.

Iniciació ràpida (exemple mínim)

L’exemple mínim següent demostra com generar un codi de barrera MSI utilitzant Aspose.BarCode:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);

Prerequisits

  • Visual Studio 2019 o posterior
  • .NET 6.0+ o .Net Framework 4.6.2+
  • Aspose.BarCode per a .NET (NuGet)
  • C# coneixements bàsics
PM> Install-Package Aspose.BarCode 

Implementació de pas a pas

Exemple de MSI:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);

L’exemple de Plessey:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);

2 de 5 exemples:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);

Checksum i opcions de personalització

  • El preu de la MSI: csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • Alçada i amplada del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Pel·lícula de color / Background: csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Capçalera de la Comissió: csgen.Parameters.CaptionBelow.Visible = true;

Caracterització de l’aparició de barcode

Veure per damunt per a l’alçada de la barra, la amplada i el color. Ajustar XDimension i BarHeight per diferents mides d’etiqueta. Utilitzar SVG per imprimir escalable, crisp.

Formats de sortida suportats

  • PNG, JPEG, BMP — Impressió i digital
  • TIFF — Impressors d’emmagatzematge de alta velocitat
  • SVG, EMF — a gran escala o arxiu

Problemes i problemes comuns

  • Barcode no escaneja? Assegura només la entrada numèrica, la longitud vàlida per al seu escanner, el contrast adequat.
  • Els errors de verificació? Activar/disabilitar el control per ajustar les configuracions de l’escàner.
  • Labels massa petits? Utilitza XDimension més petita i BarHeight més baix.

FAQs

Q: Són aquests codis de bar suportats per tots els escans? A: La majoria dels escàners industrials i d’emmagatzematge suporten MSI, Plessey i Standard 2 de 5, però comprova la documentació de maquinari.Q: Puc generar milers d’etiquetes? A: Sí, girar les dades de l’inventari i crear imatges programàticament.

Utilitzar casos i aplicacions

  • Etiquetatge d’inventari i emmagatzematge en massa
  • Biblioteques i sistemes d’arxius
  • Tractament d’equips industrials
  • Continer de transport i etiquetes binàries

Millors pràctiques: taula de referència ràpida

TipusFeuNo es
InputNomés utilitzeu els númerosUtilitza lletres o símbols
ChecksumPermet si el flux de treball requereixSi no es dóna suport
Format de sortidaSVG/PNG per a la producció de crispLow-res JPG per a la impressió
Batxillerat generacióAutomàtic per a grans inventarisCreació de l’etiqueta manual

Conclusió

MSI, Plessey i estàndard 2 de 5 codis de barres segueixen sent vitals per a les operacions d’inventari i emmagatzematge. Aspose.BarCode per .NET permet una generació ràpida i de gran volum per cada flux de treball industrial. Aspose.BarCode API Referència Per a més detalls.

More in this category