Wie man ITF-14 und Interleaved 2 von 5 Barcodes für Karton und Logistik Labeling generiert
Was sind ITF-14 und Interleaved 2 von 5 Barcodes?
ITF-14 ist der Standardbarcode für Kartons und Versandfälle in globalen Versorgungsketten (Encodes 14 Zahlen). Interleaved 2 von 5 (I2of5) ist eine hohe Dichte numerische Barcode, die für Lager-, Industrie- und Vertriebsetiketten verwendet wird, und unterstützt variable gleichlänge-Digitalstreifen.
Schneller Start (Minimal Example)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);
Tabelle der Inhalte
- Einführung
- Was sind ITF-14 und Interleaved 2 von 5 Barcodes?
- Schneller Start (Minimal Example)
- Voraussetzung
- Schritt für Schritt Implementierung
- 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 Leitfaden zeigt, wie man ITF-14 und Interleaved 2 von 5 Barcodes für Logistik, Karton und Lagerzeichen mit Aspose.BarCode für .NET generiert, mit vollständiger Code, Design-Tipps und Lösungen für Lieferkette-Automation.
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
ITF-14 Beispiele:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
2 von 5 Beispiele:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
Anpassung Barcode-Erscheinung
- Bearer Bars (ITF-14) :
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- Barhöhe / Breite:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Farbe / Hintergrund:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- In der Kapitel:
csgen.Parameters.CaptionBelow\.Visible = true;
Unterstützte Output-Formate
- PNG, JPEG, BMP – Druck und digitale Etiketten
- TIFF – High-res/Archiv
- SVG, EMF – Vektor / Breitformat Druck
Problemlösung & gemeinsame Probleme
Barcode nicht scannen?
Sicheres Eingang ist alle Ziffern, die korrekte Länge, sogar die Ziffer für I2of5, der richtige Kontrast.
Es gibt keinen Rahmen auf ITF-14?
Set ITF14BorderType to Frame für die GS1 Lieferketteverträglichkeit.
Too groß für das Etikett?
XDimension und Barhöhe für kleinere Größe anpassen.
FAQs
**Q: Kann ich Variable-Länge mit Interleaved 2 von 5 codieren?**A: Ja, aber nur die Anzahl der Zahlen.
**Q: Was ist die Trägerbar/Frame in ITF-14?**A: Eine Grenze um den Barcode für die Lieferkette/GS1 Compliance und bessere Scanner-Detektion.
Verwendung von Fällen und Anwendungen
- Pallet und Kartonzeichen (ITF-14)
- Lager/Industrial Inventory (I2of5)
- Schifffälle Barcodes
- Automatisierung der Lieferkette
Best Practices: Schnelle Referenztabelle
Tipp | zu tun | Don nicht |
---|---|---|
Digitale Länge | ITF-14: 13, I2of5: auch die Zahl | Odd-Digite für I2of5 |
Bearer Bars | Verwenden Sie Frame für die ITF-14 Compliance | Keine Grenzen für ITF-14 Label |
Ausgangsformate | Verwenden Sie PNG/SVG für Crisp-Druck | Low-res JPG für die Verpackung |
Caption | Zeigen Sie unten für Klarheit | Verborgenheit auf Lageretiketten |
Schlussfolgerungen
ITF-14 und Interleaved 2 von 5 sind der Hintergrund der Logistik und Lagerautomatisierung. Aspose.BarCode für .NET macht es einfach, diese Barcodes für jede Lieferkette oder industrielle Workflow zu generieren, zu exportieren und anzupassen. Aspose.BarCode API Referenz Für weitere Details.