Com generar codis de barres MSI, Plessey i Standard 2 of 5 per a etiquetes d'inventari i magatzem a .NET

Com generar codis de barres MSI, Plessey i Standard 2 of 5 per a etiquetes d'inventari i magatzem a .NET

Què són els codis de barres MSI, Plessey i Standard 2 of 5?

MSI (Modified Plessey), Plessey i Standard 2 of 5 són codis de barres 1D només numèrics utilitzats per al seguiment en magatzems, inventaris, biblioteques i entorns industrials. Són valorats per la seva simplicitat i compatibilitat amb sistemes antics i moderns.


Inici ràpid (exemple mínim)

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

Taula de continguts

  1. Introducció
  2. Què són els codis de barres MSI, Plessey i Standard 2 of 5?
  3. Inici ràpid (exemple mínim)
  4. Requisits
  5. Implementació de pas a pas
  6. Suma de verificació i opcions de personalització
  7. Personalització de l’aparença del codi de barres
  8. Formats de sortida compatibles
  9. Problemes comuns i solució de problemes
  10. Preguntes freqüents
  11. Casos d’ús i aplicacions
  12. Les millors pràctiques
  13. Articles relacionats
  14. Conclusió

Introducció

Aquest article aborda la generació de codis de barres MSI, Plessey i Standard 2 of 5 per a etiquetatge d’inventari massiu, biblioteques i magatzems utilitzant Aspose.BarCode for .NET. S’inclouen mostres de codi C# i consells per al flux de treball en magatzems.


Requisits

  • Visual Studio 2019 o posterior
  • .NET 6.0 o posterior (o .NET Framework 4.6.2+)
  • Aspose.BarCode for .NET (NuGet)
  • Coneixements bàsics de C#
PM> Install-Package Aspose.BarCode 

Implementació de pas a pas

Exemple MSI:

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

Exemple Plessey:

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

Exemple Standard 2 of 5:

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

Suma de verificació i opcions de personalització

  • Suma de verificació MSI: ```csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • Alçada/amplada de la barra: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Color/fons: csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Llegenda: csgen.Parameters.CaptionBelow\.Visible = true;

Personalització de l’aparença del codi de barres

  • Vegeu més amunt per a l’alçada, l’amplada i el color
  • Formatació d’Identificadors d’Aplicació (AIs)
  • Utilitzeu SVG per a una impressió escalable i nítida

Formats de sortida compatibles

  • PNG, JPEG, BMP – Impressió i digital
  • TIFF – Impressores d’entrepàs d’alta resolució
  • SVG, EMF – A gran escala o d’arxiu

Problemes comuns i solució de problemes

  • El codi de barres no s’escaneja? - Assegureu-vos només d’entrada numèrica, longitud vàlida per al vostre escàner, contrast adequat.
  • Errors de suma de verificació? - Ajusta XDimension i l’alçada de la barra per a una mida més petita.
  • Etiquetes massa petites? - Utilitzeu una XDimension més petita i una BarHeight més baixa.

Preguntes freqüents

Q: Aquests codis de barres són compatibles amb tots els escàners? A: La majoria dels escàners industrials i d’entrepà suporten MSI, Plessey i Standard 2 of 5, però consulteu la documentació del vostre maquinari.

Q: Puc generar milers d’etiquetes per lots? A: Sí, recorre les dades d’inventari i genera imatges de manera programàtica.


Utilitzar Casos i Aplicacions

  • Etiquetatge massiu d’entrepàs i inventari
  • Sistemes de biblioteques i arxius
  • Seguiment d’equipament industrial
  • Etiquetes de contenidors d’enviament i de caixes

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

ConsellFesNo
EntradaUtilitza només dígitsUtilitza lletres o símbols
ChecksumActiva si el workflow ho requereixOmet si no és compatible
Format de sortidaSVG/PNG per a una sortida nítidaJPG de baixa resolució per a impressió
Generació per lotsAutomatitza per a inventaris gransCreació manual d’etiquetes

Conclusió

MSI, Plessey i els codis de barres Standard 2 of 5 continuen sent vitals per a les operacions d’inventari i magatzem. Aspose.BarCode per a .NET permet una generació ràpida i d’alt volum per a cada flux de treball industrial. Vegeu el Aspose.BarCode API Reference per a més detalls.

 Català