Com generar MSI, Plessey i estàndard 2 de 5 barcodes per a etiquetes d'inventari i emmagatzematge en .NET

Com generar MSI, Plessey i estàndard 2 de 5 barcodes per a etiquetes d'inventari i emmagatzematge en .NET

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)

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

Taula de continguts

Introducció

Aquest article cobreix la generació de MSI, Plessey i estàndard 2 de 5 codis de barres per a l’envent en massa, biblioteca i etiquetatge d’emmagatzematge utilitzant Aspose.BarCode per .NET.

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ó

  • MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = veritat;Paràmetres.Barcode.Msi.ChecksumMode = MsiCheckSumMod10;
  • 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 a diferents dimensions d’etiquetes
  • Utilitzar SVG per a la impressió 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

  • El barc no escaneix?

  • Assegureu-vos només la entrada numèrica, la longitud vàlida per al vostre escanner, el contrast adequat.

  • Els errors de verificació?

  • Aplicar/disabilitar el checksum per encaixar les configuracions de l’escàner.

  • Les lletres són massa petites?

  • Utilitza XDimension més petita i BarHeight més baix.

FAQs

**Q: Són aquests barcodes recolzats per tots els scanners?**A: La majoria dels escàners industrials i d’emmagatzematge donen suport a MSI, Plessey i Standard 2 of 5, però comprova la documentació de maquinari.

**Q: Puc generar milers d’etiquetes?**A: Sí, girar les dades d’inventari i generar 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 donem
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.

 Català