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

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

Τι είναι Κωδικός 39 και Κωδικός 39 Πλήρης ASCII Κωδικός;?

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


Εξαιρετική άσκηση (πρώτο παράδειγμα)

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

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

  1. Εισαγωγή
  2. Τι είναι Κωδικός 39 και Κωδικός 39 Πλήρης ASCII Κωδικός;?
  3. Εξαιρετική άσκηση (πρώτο παράδειγμα)
  4. Προϋποθέσεις
  5. Βήμα προς βήμα εφαρμογή
  6. Προσαρμοσμένη εμφάνιση κωδικού γραμμής
  7. Υποστηριζόμενες μορφές εξόδου
  8. Διαχείριση προβλημάτων και κοινά ζητήματα
  9. FAQs
  10. Χρησιμοποιήστε περιπτώσεις και εφαρμογές
  11. Καλύτερες πρακτικές
  12. Σχετικά άρθρα
  13. Συμπεράσματα

Εισαγωγή

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


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

  • Visual Studio 2019 ή αργότερα
  • .Το .NET Framework 4.6.2+ ή το .NET Framework 6.6+
  • Aspose.BarCode for .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 – Πίτρινγκ και Web
  • TIFF – High-res / Αρχείο
  • SVG, EMF – Σκαλμάτιστη γραφική

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

  • Ο κωδικός δεν σάρωση;?
    • Βεβαιωθείτε ότι χρησιμοποιούνται μόνο έγκυρα χαρακτήρες (A-Z, 0-9, - $ % . / + χώρο για βασικό Κώδικα 39).
    • Για ειδικούς χαρακτήρες, χρησιμοποιήστε το Code39Extended.
  • ΕΡΤ ΜΑΣΤΥΧΟΣ;?
    • Ενεργοποιήστε ή απενεργοποιήστε το check-in για να ταιριάζει με τη διαμόρφωση του σαρωτή σας.
  • Μικρή ετικέτα δεν ταιριάζει;?
    • Προσαρμόστε το ύψος της γραμμής και το XDimension. χρησιμοποιήστε τον Κώδικα 39 πάνω από τον Κώδικα128 για λιγότερο πυκνούς κώδικες.

FAQs

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

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


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

  • Ετικέτες περιουσιακών στοιχείων και εξοπλισμού
  • Βιβλιοθήκη και Σχολική Διοίκηση
  • Ενημερωτικό / αποθηκευτικό παρακολούθηση
  • Βιομηχανική και ID μάρκες

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

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

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

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

 Ελληνικά