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