Comment générer MSI, Plessey et Standard 2 of 5 Barcodes pour les étiquettes d'inventaire et de stockage dans .NET
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)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Table des contenus
- Introduction
- Quels sont les codes MSI, Plessey et Standard 2 de 5 ?
- Début rapide (exemple minimum)
- Principaux
- La mise en œuvre étape par étape
- Checksum et options de personnalisation
- L’affichage de code bar
- Formats de sortie soutenus
- Résolution des problèmes et problèmes communs
- FAQs
- Utiliser les cas et les applications
- Migliori pratiche
- Articles connexes
- Conclusion
Introduction
Cet article couvre la génération de MSI, Plessey, et Standard 2 de 5 codes de barres pour l’enregistrement en gros, la bibliothèque et les étiquettes de stock utilisant Aspose.BarCode pour .NET.
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.EnableCheckum = vrai;Paramètres.Barcode.Msi.ChecksumMode = MsiCheckSumMod10 ;
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
- Utiliser SVG pour l’impression scalable, crisp
Formats de sortie soutenus
- PNG, JPEG, BMP – imprimé et numérique
- TIFF – imprimantes de stock de haute résistance
- SVG, EMF – à grande échelle ou en archive
Résolution des problèmes et problèmes communs
Le barcode n’est pas scané ?
Assurez-vous que l’entrée numérique, la longueur valide pour votre scanner, le contraste approprié.
« Les erreurs de contrôle ? »
Activer/disable le checksum pour correspondre à vos paramètres de scanner.
« Les étiquettes trop petites ? »
Utilisez une XDimension plus petite et un BarHeight inférieur.
FAQs
**Q: Ces codes-barres sont-ils soutenus par tous les scanners ?**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 : Puis-je générer des milliers d’étiquettes ?**A: Oui, parcourir les données d’inventaire et générer 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
TIPS | Faites | ne pas |
---|---|---|
Input | Utilisez uniquement les numéros | Utilisez des lettres ou des symboles |
Checksum | Si le flux de travail nécessite | S’il n’est pas soutenu |
Format de sortie | SVG/PNG pour la production de crisp | JPG basse pour l’impression |
Génération Batch | Automatisation pour les grands enregistrements | Cré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.