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
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.
More in this category
- Accélérer la scanation de code bar 1D dans les flux de travail d'inventaire et de stockage dans .NET
- Créer des codes barres UPC-A et U PC-E pour l'emballage de produits dans .NET
- Créer les codes de barre GS1-128 (UCC/EAN-128) pour la chaîne d'approvisionnement et la conformité dans .NET
- Créer les codes ISBN et ISSN pour les livres et périodiques dans .NET
- Créer un code 128 avec Aspose.BarCode pour .NET