MSI, Plessey, et Standard 2 of 5 barcodes sont essentiels pour la gestion de l’inventaire dans les entrepôts.Cette guide vous montrera comment générer ces codes-barques en utilisant Aspose.BarCode pour .NET avec des exemples de code C#.

Introduction

Aspose.BarCode est une bibliothèque puissante qui simplifie la génération de différents types de code bar, y compris MSI, Plessey et Standard 2 of 5.

Quels sont les codes MSI, Plessey et Standard 2 de 5 ?

MSI (Modified Plessey), Plesey et Standard 2 of 5 sont des codes numériques uniquement 1D utilisés pour le stockage, l’inventaire, la bibliothèque et le suivi industriel.

Début rapide (exemple minimum)

L’exemple minimum suivant montre comment générer un code de barre MSI en utilisant Aspose.BarCode:

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

Principaux

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0+ ou .Net Framework 4.6.2+
  • Aspose.BarCode pour .NET (NuGet)
  • Les connaissances C#
PM> Install-Package Aspose.BarCode 

La mise en œuvre étape par étape

L’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);

Exemple 2 sur 5 :

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

Checksum et options de personnalisation

  • MSI Checksum: csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • Haute de bar / largeur : csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Couleur / Background : csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • • Caption : csgen.Parameters.CaptionBelow.Visible = true;

L’affichage de code bar

Voir ci-dessus pour la hauteur de la barre, la largeur et la couleur. Ajuster XDimension et BarHeight pour différentes tailles d’étiquette. Utilisez SVG pour l’impression scalable, crisp.

Formats de sortie soutenus

  • PNG, JPEG, BMP — Print et numérique
  • TIFF — imprimantes de stock haute qualité
  • SVG, EMF — à grande échelle ou en archive

Résolution des problèmes et problèmes communs

  • Barcode ne scanne pas? Assurez-vous que l’entrée numérique, la longueur valide pour votre scanner, le contraste approprié.
  • **Checksum erreurs?**Activer/disable le checksume pour correspondre à vos paramètres de scanner.
  • Les étiquettes sont trop petites? Utilisez une XDimension plus petite et un BarHeight inférieur.

FAQs

Q: Ces codes-barres sont-ils supportés par tous les scanner? A: La plupart des scanners industriels et de stock supportent MSI, Plessey et Standard 2 of 5, mais vérifiez votre documentation matérielle.Q: Est-ce que je peux générer des milliers d’étiquettes? A: Oui, parcourir les données de l’inventaire et créer des images de manière programmée.

Utiliser les cas et les applications

  • Étiquette de stockage et d’inventaire
  • Bibliothèque et systèmes d’archives
  • Tracking des équipements industriels
  • Containers de transport et étiquettes bin

Meilleures pratiques : Table de référence rapide

TIPSFaitesne pas
InputUtilisez uniquement les numérosUtilisez des lettres ou des symboles
ChecksumSi le flux de travail nécessiteS’il n’est pas soutenu
Format de sortieSVG/PNG pour la production de crispJPG basse pour l’impression
Génération BatchAutomatisation pour les grands enregistrementsCréation de l’étiquette manuelle

Conclusion

MSI, Plessey et Standard 2 des 5 codes barres restent essentiels pour les opérations d’inventaire et de stockage. Aspose.BarCode pour .NET permet une génération rapide et haute teneur pour chaque flux de travail industriel. Aspose.BarCode API de référence Pour plus de détails.

More in this category