Πώς να δημιουργήσετε κωδικούς 39 και 39 πλήρους ASCII με προσαρμοσμένο κείμενο στο .NET

Πώς να δημιουργήσετε κωδικούς 39 και 39 πλήρους ASCII με προσαρμοσμένο κείμενο στο .NET

Ποιοι είναι οι κωδικοί 39 και 39 Full ASCII;

Ο κώδικας 39 είναι ένας ευρέως χρησιμοποιούμενος κωδικός γραμμής 1D που υποστηρίζει τα ανώτερα γράμματα, τους αριθμούς και μερικά σύμβολα – ιδανικό για τις ετικέτες περιουσιακών στοιχείων, τα αποθέματα, συστήματα βιβλιοθήκης και τις κάρτες ταυτότητας.

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

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

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

Εισαγωγή

Αυτό το άρθρο εξηγεί πώς να δημιουργήσετε κωδικούς πλήρους ASCII για τη διαχείριση περιουσιακών στοιχείων, συστήματα βιβλιοθήκης και ροές εργασιών αποθήκευσης χρησιμοποιώντας Aspose.BarCode για .NET.

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

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

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

Ετικέτες 39 Παραδείγματα:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

Κώδικας 39 Πλήρης ASCII (Επεκτεθεί) Παράδειγμα:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

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

  • • Ελέγξτε τον αριθμό: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Υψηλότητα και πλάτος μπαρ: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Χρώμα και φόντο: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Κεφάλαιο : csgen.Parameters.CaptionBelow\.Visible = true;
  • Πλήρης μορφή ASCII: EncodeTypes.Code39Extended

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

  • PNG, JPEG, BMP – Εισαγωγή και Διαδίκτυο
  • TIFF - High-res / Αρχείο
  • SVG, EMF – Scalable γραφικά

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

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

  • Βεβαιωθείτε ότι χρησιμοποιούνται μόνο έγκυροι χαρακτήρες (A-Z, 0-9, - $ % . / + χώρο για βασικό Κώδικα 39).

  • Για ειδικούς χαρακτήρες, χρησιμοποιήστε το Code39Extended.

  • «Καταστρέψτε το λάθος;»

  • Επιτρέψτε ή απενεργοποιήστε το checksum για να ταιριάζει με τη διαμόρφωση του σαρωτή σας.

  • Μικρή ετικέτα που δεν ταιριάζει;

  • Προσαρμόστε το ύψος της γραμμής και το XDimension. χρησιμοποιήστε τον Κώδικα 39 πάνω από τον Code128 για λιγότερους πυκνούς κωδικούς.

FAQs

**Q: Ποια είναι η διαφορά μεταξύ Κώδικα 39 και Κωδικας 39 Full ASCII;**A: Ο Πρότυπος Κώδικας 39 υποστηρίζει μόνο ένα περιορισμένο σύνολο χαρακτήρων. Ο τρόπος πλήρους ASCII (Extended) επιτρέπει όλους τους χαρακτήριους AS CII κωδικοποιώντας τους ως δύο σύμβολα ακολουθίες.

Q: Είναι υποχρεωτική η επαλήθευση του ψηφίσματος;Α: Είναι προαιρετικό στο Κώδικα 39.Καθοποιεί μόνο εάν απαιτείται η ροή εργασίας ή ο σαρωτής σας.

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

  • Ετικέτες περιουσιακών στοιχείων και εξοπλισμού
  • Βιβλιοθήκη και Σχολική Διοίκηση
  • Παρακολούθηση αποθήκευσης / stockroom tracking
  • Βιομηχανικές και αναγνωριστικές ενδείξεις

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

ΤίπΚάντεΝα μην
ΤσαρσέΧρησιμοποιήστε το A-Z, 0-9, -.$%./+ (βασικό)Χρησιμοποιήστε τα χαμηλότερα σε βασική λειτουργία
Πλήρης ASCIIΧρησιμοποιήστε Κώδικα39Επεκτεθεί για σύμβολαΠεριμένετε σύμβολα στη βασική λειτουργία
ΠΕΡΙΣΣΟΤΕΡΙΚΗ FORMATSVG/PNG για την παραγωγή crispΛιγότερο JPG για εκτύπωση
Ελέγξτε το ψηφιακόΕπιτρέπεται μόνο εάν απαιτείταιΕπιτρέπεται τυχαία

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

Ο κώδικας 39 είναι το πίσω μέρος του περιουσιακού στοιχείου, του αποθέματος και του κωδικοποίησης γραμματοκιβωτίου. Aspose.BarCode για .NET προσφέρει ευέλικτες επιλογές για κάθε σενάριο. Aspose.BarCode API αναφοράς Για πιο προηγμένες λειτουργίες barcode.

 Ελληνικά