Wie man MSI, Plessey und Standard 2 von 5 Barcodes für Inventory und Warehouse Label in .NET generiert
Was sind MSI, Plessey und Standard 2 von 5 Barcodes?
MSI, Plessey und Standard 2 von 5 sind numerisch-nur 1D Barcodes, die für Lager, Inventory, Bibliothek und industrielle Tracking verwendet werden.
Schneller Start (Minimal Example)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Tabelle der Inhalte
- Einführung
- Was sind MSI, Plessey und Standard 2 von 5 Barcodes?
- Schneller Start (Minimal Example)
- Voraussetzung
- Schritt für Schritt Implementierung
- Checksum und Customization Optionen
- Anpassung Barcode-Erscheinung
- Unterstützte Output-Formate
- Problemlösung & gemeinsame Probleme
- FAQs
- Verwendung von Fällen und Anwendungen
- Beste Praktiken
- Verwandte Artikel
- Schlussfolgerungen
Einführung
Dieser Artikel umfasst die Erzeugung von MSI, Plessey und Standard 2 von 5 Barcodes für Großbestände, Bibliothek und Lagerzeichen mit Aspose.BarCode für .NET.
Voraussetzung
- Visual Studio 2019 oder später
- .NET 6.0+ oder .Net Framework 4.6.2+
- Aspose.BarCode für .NET (NuGet)
- Grundkenntnisse C#
PM> Install-Package Aspose.BarCode
Schritt für Schritt Implementierung
Das MSI Beispiel:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
Plessey zum Beispiel:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);
Standard 2 von 5 Beispiele:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);
Checksum und Customization Optionen
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = wahr;gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksmod.Mod10;
Barhöhe / Breite:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
Farbe / Hintergrund:
csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
In der Kapitel:
csgen.Parameters.CaptionBelow\.Visible = true;
Anpassung Barcode-Erscheinung
- Sehen Sie oben für Barhöhe, Breite und Farbe
- XDimension und BarHeight für verschiedene Etikettgrößen anpassen
- SVG für Scalable, Crisp Printing verwenden
Unterstützte Output-Formate
- PNG, JPEG, BMP – Druck und Digital
- TIFF – High-res Lagerdrucker
- SVG, EMF – große oder archivierte
Problemlösung & gemeinsame Probleme
Barcode nicht scannen?
Versichern Sie nur die numerische Eingabe, die gültige Länge für Ihren Scanner, den richtigen Kontrast.
Überprüfen Sie Fehler?
Aktivieren/deaktivieren Sie den Check-Sum, um Ihre Scaner-Einstellungen zu entsprechen.
„Labels zu klein?“
Verwenden Sie kleinere XDimension und niedrige BarHeight.
FAQs
**Q: Sind diese Barcodes von allen Scannern unterstützt?**A: Die meisten industriellen und Lagerscannern unterstützen MSI, Plessey und Standard 2 von 5, aber überprüfen Sie Ihre Hardware-Dokumentation.
Q: Kann ich Tausende von Etiketten erzeugen?A: Ja, ziehen Sie die Inventor-Daten durch und erzeugen Sie Bilder programmatisch.
Verwendung von Fällen und Anwendungen
- Massenlager und Inventor-Labelung
- Bibliothek und Archivsysteme
- Industrielle Ausrüstung Tracking
- Schiffcontainer und bin Label
Best Practices: Schnelle Referenztabelle
Tipp | zu tun | Don nicht |
---|---|---|
Input | Verwenden Sie nur Zahlen | Briefe oder Symbole verwenden |
Überprüfung | ermöglicht, wenn der Workflow erforderlich ist | Verpassen, wenn nicht unterstützt |
Ausgangsformate | SVG/PNG für die Crisp-Ausgabe | Low-res JPG für Druck |
Batch Generation | Automatisierung für große Inventoren | Manuelle Label-Kreation |
Schlussfolgerungen
MSI, Plessey und Standard 2 von 5 Barcodes bleiben für Lager- und Lagerverkehr entscheidend. Aspose.BarCode für .NET ermöglicht eine schnelle, hohe Volumen-Generation für jeden industriellen Workflow. Aspose.BarCode API Referenz Für weitere Details.