Πώς να δημιουργήσετε κωδικούς γραμμής GS1-128 (UCC/EAN-128) για την αλυσίδα εφοδιασμού και τη συμμόρφωση στο .NET

Πώς να δημιουργήσετε κωδικούς γραμμής GS1-128 (UCC/EAN-128) για την αλυσίδα εφοδιασμού και τη συμμόρφωση στο .NET

Ποιος είναι ο κωδικός γραμμής GS1-128 (UCC/EAN-128);

Το GS1-128, επίσης γνωστό ως UCC/EAN-128 είναι ένας τυποποιημένος κωδικός γραμμής 1D για την κρυπτογράφηση μεταβλητών μήκους, δομημένων δεδομένων της αλυσίδας εφοδιασμού με αναγνωριστές εφαρμογών (AIs) - χρησιμοποιείται παγκοσμίως για τη λογιστική, την υγειονομική περίθαλψη, τα φαρμακεία, το φαγητό και το λιανικό.

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

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);

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

Εισαγωγή

Αυτός ο οδηγός δείχνει πώς να δημιουργήσετε κωδικούς γραμμής GS1-128 (UCC/EAN-128) για την παγκόσμια αλυσίδα εφοδιασμού, φαρμακευτική και ρυθμιστική συμμόρφωση χρησιμοποιώντας Aspose.BarCode για .NET. Περιλαμβάνει πραγματικό κώδικα C#, μορφοποίηση AI και συμβουλές για επικυρωμένη παραγωγή.

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

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

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

using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);

Σχεδιασμός αναγνωριστών εφαρμογών (AIs)

  • Ξεκινήστε κάθε στοιχείο δεδομένων με την AI της σε παραμέτρους, για παράδειγμα, (01), (17), (10), (21)

  • Για τα πεδία μεταβλητού μήκους (batch, lot, serial), ομάδες AI και δεδομένα χωρίς χώρο, και τελειώστε με ένα FNC1 αν ακολουθούν περισσότερα fields (Aspose.BarCode το κάνει αυτό αυτόματα)

  • Παραδείγματα :

  • • ΠΡΟΣΟΧΗ 14: (01)09521234543213

  • Μπατχ / Λότ: (10)ABC123

  • • Ημερομηνία λήξης: (17)250430

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

  • Υψηλότητα και πλάτος μπαρ: 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 – τυποποιημένη εκτύπωση και web
  • TIFF - High-res / Αρχείο
  • SVG, EMF – Vector για την επισήμανση και την συσκευασία

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

  • Διαγράψτε το κωδικό πρόσβασης χωρίς σάρωση ή λάθος δεδομένα;

  • Εξασφαλίστε τη σωστή σύνθεση της AI, την ορθή χρήση των παραμέτρων και χωρίς επιπλέον χώρους.

  • Το πεδίο μεταβλητού μήκους δεν παρασχεθεί;

  • Επιβεβαιώστε την κατάλληλη τοποθέτηση FNC1 (επεξεργασμένη από το Aspose.BarCode αυτόματα για GS1-128).

  • Τόσο πυκνό / ευρύ για ετικέτα;

  • Προσαρμόστε το XDimension ή χρησιμοποιήστε τη μορφοποίηση πολλαπλών ρυτίδων.

FAQs

**Q: Πώς μπορώ να κωδικοποιήσω πολλά πεδία δεδομένων;**Α: Συγκεντρώστε πολλαπλά ζεύγη δεδομένων AI (για παράδειγμα, (01)...(10)...(17)...).

**Κ: Είναι απαραίτητοι οι κωδικοί γραμμής GS1-128 για την εξαγωγή φαρμάκων και τροφίμων;**Α: Ναι, για πολλές περιοχές και βιομηχανίες – πάντα επικυρώστε με τα πρότυπα συμμόρφωσης σας.

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

  • Παγκόσμια παρακολούθηση της αλυσίδας εφοδιασμού
  • Φαρμακευτική συσκευασία / σήμανση λήξης
  • Τροφίμων και ποτών Logistics
  • Συμμόρφωση των συσκευών υγειονομικής περίθαλψης
  • Αποθήκευση και αυτοματοποίηση αποστολής

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

ΤίπΚάντεΝα μην
ΣύνταξηΧρησιμοποιήστε παραμέτρους και σωστή εντολή πεδίουΧρησιμοποιήστε χώρους ή παραλείψτε τις AIs
Σχεδιασμός πεδίουΣυγκεντρωτικά ΑΙ ανά GS1 specsΣυνδυάστε δεδομένα GS1 και μη-GS1
ΠΕΡΙΣΣΟΤΕΡΙΚΗ FORMATSVG/PNG/TIFF για τις ετικέτες συμμόρφωσηςΛιγότερο JPG για συσκευασία
ValidationΔοκιμή με το λογισμικό/σκανάριο συμμόρφωσης GS1Πιστεύετε ότι όλοι οι σαρωτές είναι έτοιμοι για GS1

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

Το GS1-128 (UCC/EAN-128) είναι απαραίτητο για την αλυσίδα εφοδιασμού, την υγειονομική περίθαλψη και την κανονιστική κωδικοποίηση. το Aspose.BarCode για το .NET παρέχει ισχυρά εργαλεία για τη δημιουργία συμμόρφωσης με το GS1. Aspose.BarCode API αναφοράς Για περισσότερα.

 Ελληνικά