Comment générer des codes 39 et 39 full ASCII avec le texte personnalisé dans .NET
Quels sont les codes 39 et 39 de barcode ASCII ?
Le code 39 est un code de barre 1D largement utilisé qui soutient les lettres, les chiffres et quelques symboles - idéal pour les tags d’actifs, l’inventaire, le système de bibliothèque et les cartes ID.
Début rapide (exemple minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Table des contenus
- Introduction
- Quels sont les codes 39 et 39 de barcode ASCII ?
- Début rapide (exemple minimum)
- Principaux
- La mise en œuvre étape par étape
- L’affichage de code bar
- Formats de sortie soutenus
- Résolution des problèmes et problèmes communs
- FAQs
- Utiliser les cas et les applications
- Migliori pratiche
- Articles connexes
- Conclusion
Introduction
Cet article explique comment générer des codes de barre ASCII complets pour la gestion des actifs, les systèmes de bibliothèque et les flux de travail d’inventaire en utilisant Aspose.BarCode pour .NET.
Principaux
- Visual Studio 2019 ou ultérieur
- .NET 6.0+ ou .Net Framework 4.6.2+
- Aspose.BarCode pour .NET (NuGet)
- Les connaissances C#
PM> Install-Package Aspose.BarCode
La mise en œuvre étape par étape
L’exemple 39 :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Code 39 Complète ASCII (Extended) Exemple :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
L’affichage de code bar
- Veuillez vérifier le numéro :
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Haute de bar / largeur :
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Couleur / Background :
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- • Caption :
csgen.Parameters.CaptionBelow\.Visible = true;
- Mode ASCII complet :
EncodeTypes.Code39Extended
Formats de sortie soutenus
- PNG, JPEG, BMP – Print et Web
- TIFF - High-res / Archives
- SVG, EMF – Graphiques scalables
Résolution des problèmes et problèmes communs
Le barcode n’est pas scané ?
Assurez-vous que seuls les caractères valides sont utilisés (A-Z, 0-9, - $ % . / + espace pour Code de base 39).
Pour les caractères spéciaux, utilisez Code39Extended.
« Checksum mismatch ? »
Activer ou désactiver le checksum pour correspondre à votre configuration de scanner.
Les petits étiquettes ne s’adaptent pas ?
Ajustez la hauteur de la barre et la dimension XD; utilisez Code 39 sur Code128 pour des codes moins dense.
FAQs
**Q: Quelle est la différence entre le Code 39 et le code 39 Full ASCII?**A: Code standard 39 ne prend en charge qu’un ensemble de caractères limité. mode ASCII complet (Extended) permet de coder tous les personnages AS CII en les codant en deux séquences symboliques.
**Q : Est-ce que le numéro de vérification est obligatoire ?**A: Il est facultatif dans le Code 39.Activer uniquement si votre flux de travail ou votre scanner le demande.
Utiliser les cas et les applications
- Étiquette des actifs et des équipements
- Bibliothèque et gestion scolaire
- Inventaire / Tracking de stockroom
- Bandeaux industriels et d’identification
Meilleures pratiques : Table de référence rapide
TIPS | Faites | ne pas |
---|---|---|
Charset | Utilisez A-Z, 0-9, -.$ %/+ (basic) | Utiliser le bas dans le mode de base |
Tout ASCII | Utiliser Code39Extended pour les symboles | Symbole d’attente dans le mode de base |
Format de sortie | SVG/PNG pour la production de crisp | JPG basse pour l’impression |
Vérifier le numéro | Il n’est possible que si nécessaire | Possibilité par hasard |
Conclusion
Code 39 est le fond de l’actif, des enregistrements et du barcodage de la bibliothèque. Aspose.BarCode pour .NET offre des options flexibles pour chaque scénario. Aspose.BarCode API de référence Pour des caractéristiques de code bar plus avancées.