Πώς να δημιουργήσετε κωδικούς 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);
Πίνακας Περιεχομένων
- Εισαγωγή
- Ποιοι είναι οι κωδικοί 39 και 39 Full ASCII;
- Γρήγορη έναρξη (μικρό παράδειγμα)
- Προϋποθέσεις
- Βήμα προς βήμα εφαρμογή
- Προσαρμοσμένη εμφάνιση κωδικού γραμμής
- Υποστηριζόμενες μορφές εξόδου
- Διαχείριση προβλημάτων και κοινά ζητήματα
- FAQs
- Χρήση περιπτώσεων και εφαρμογών
- שיטות עבודה מומלצות
- Σχετικά άρθρα
- Συμπεράσματα
Εισαγωγή
Αυτό το άρθρο εξηγεί πώς να δημιουργήσετε κωδικούς πλήρους 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Επεκτεθεί για σύμβολα | Περιμένετε σύμβολα στη βασική λειτουργία |
ΠΕΡΙΣΣΟΤΕΡΙΚΗ FORMAT | SVG/PNG για την παραγωγή crisp | Λιγότερο JPG για εκτύπωση |
Ελέγξτε το ψηφιακό | Επιτρέπεται μόνο εάν απαιτείται | Επιτρέπεται τυχαία |
Συμπεράσματα
Ο κώδικας 39 είναι το πίσω μέρος του περιουσιακού στοιχείου, του αποθέματος και του κωδικοποίησης γραμματοκιβωτίου. Aspose.BarCode για .NET προσφέρει ευέλικτες επιλογές για κάθε σενάριο. Aspose.BarCode API αναφοράς Για πιο προηγμένες λειτουργίες barcode.