Πώς να δημιουργήσετε ITF-14 και Interleaved 2 από 5 κωδικούς γραμμής για την επισήμανση καρτών και εφοδιαστικής

Πώς να δημιουργήσετε ITF-14 και Interleaved 2 από 5 κωδικούς γραμμής για την επισήμανση καρτών και εφοδιαστικής

Τι είναι το ITF-14 και το Interleaved 2 από 5 Κωδικά;

ITF-14 είναι ο τυποποιημένος κωδικός γραμμής για τα χαρτόνια και τα υποθέματα αποστολής στις παγκόσμιες αλυσίδες εφοδιασμού (ο κώδικας είναι 14 αριθμοί). Interleaved 2 of 5 (I2of5) είναι ένας ψηφιακός αριθμός υψηλής πυκνότητας που χρησιμοποιείται για την επισήμανση αποθήκευσης, βιομηχανίας και διανομής, υποστηρίζοντας μεταβλητές ισοδύναμες ψηφίες.

Γρήγορη έναρξη (μικρό παράδειγμα)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);

Πίνακας Περιεχομένων

Εισαγωγή

Αυτός ο οδηγός δείχνει πώς να δημιουργήσετε ITF-14 και Interleaved 2 από 5 κωδικούς γραμμής για την εφοδιαστική, το χαρτόνι και την επισήμανση αποθήκευσης χρησιμοποιώντας το Aspose.BarCode για .NET, με πλήρη κώδικα, συμβουλές σχεδιασμού και λύσεις για αυτοματοποίηση της αλυσίδας προμήθειας.

Προϋποθέσεις

  • Visual Studio 2019 ή αργότερα
  • • Το .NET Framework 4.6.2+ και το .Net 6.0+
  • Aspose.BarCode για το .NET (NuGet)
  • Βασικές γνώσεις C#
PM> Install-Package Aspose.BarCode 

Βήμα προς βήμα εφαρμογή

Ετικέτες ITF-14:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);

Εμφανίζονται 2 από 5 παραδείγματα:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);

Προσαρμοσμένη εμφάνιση κωδικού γραμμής

  • Μπαράκια μεταφοράς (ITF-14) : csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • Υψηλότητα και πλάτος μπαρ: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Χρώμα και φόντο: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • Κεφάλαιο : csgen.Parameters.CaptionBelow\.Visible = true;

Υποστηριζόμενες μορφές εξόδου

  • PNG, JPEG, BMP – Δίπλωμα και ψηφιακές ετικέτες
  • TIFF - High-res / Αρχείο
  • SVG, EMF – εκτύπωση μεγέθους/εικονικού μορφής

Διαχείριση προβλημάτων και κοινά ζητήματα

  • Ο κωδικός μπαρ δεν σάρωση;

  • Η εγγύηση εισόδου είναι όλα τα ψηφίσματα, το σωστό μήκος, ακόμη και οι αριθμοί για το I2of5, η σωστή αντίθεση.

  • Δεν υπάρχει πλαίσιο για το ITF-14;

  • Ρυθμίστε το ITF14BorderType to Frame για τη συμμόρφωση με την αλυσίδα εφοδιασμού GS1.

  • «Μεγάλο για την ετικέτα;»

  • Προσαρμόστε το XDimension και το ύψος της γραμμής για μικρότερο μέγεθος.

FAQs

**Q: Μπορώ να κωδικοποιήσω αριθμούς μεταβλητού μήκους με το Interleaved 2 από 5;**Α: Ναι, αλλά μόνο αριθμοί αριθμών.

**Q: Ποια είναι η γραμμή / το πλαίσιο του φορέα στο ITF-14;**Α: Ένα όριο γύρω από τον κωδικό γραμμής για τη συμμόρφωση της αλυσίδας εφοδιασμού / GS1 και την καλύτερη ανίχνευση του σαρωτή.

Χρήση περιπτώσεων και εφαρμογών

  • Ετικέτες Παλτέλ και Καρτών (ITF-14)
  • Αποθήκη / βιομηχανικό κατάλογο (I2of5)
  • Κώδικα σκάφους
  • Μαζική αυτοματοποίηση αλυσίδας εφοδιασμού

Καλύτερες πρακτικές: ταχεία πίνακα αναφοράς

ΤίπΚάντεΝα μην
Ψηφιακό μήκοςITF-14: 13, I2of5: Ακόμα και αριθμόςΔιάσημοι αριθμοί για το I2of5
ΜπάρμπερτΧρησιμοποιήστε το πλαίσιο για την συμμόρφωση με το ITF-14Δεν υπάρχουν όρια για τις ετικέτες ITF-14
ΠΕΡΙΣΣΟΤΕΡΙΚΗ FORMATΧρησιμοποιήστε PNG/SVG για εκτύπωση crispΛιγότερο JPG για συσκευασία
ΚαπετάνιοςΔείτε παρακάτω για σαφήνειαΚρύβεται στις ετικέτες αποθήκευσης

Συμπεράσματα

ITF-14 και Interleaved 2 από 5 είναι ο πυρήνας της εφοδιαστικής και της αυτοματοποίησης αποθήκευσης. Aspose.BarCode για .NET καθιστά εύκολο να δημιουργήσετε, να εξάγετε και να προσαρμόσετε αυτούς τους κωδικούς γραμμής για οποιαδήποτε αλυσίδα παροχής ή βιομηχανική ροή εργασίας. Aspose.BarCode API αναφοράς Για περισσότερες λεπτομέρειες.

 Ελληνικά