Comment générer Codabar et Code 11 pour les applications de soins de santé et de bibliothèque dans .NET
Qu’est-ce que Codabar et Code 11 Barcodes ?
Codabar est un code bar numérique largement utilisé dans les banques sanguines, les bibliothèques et les services de parceles, supportant les chiffres 0-9 plus A-D pour les symboles start/stop. Code 11 est employé pour l’enregistrement de télécommunications et l’identification, soutient les numéros 0-9 et dash (-).
Début rapide (exemple minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Table des contenus
- Introduction
- Qu’est-ce que Codabar et Code 11 Barcodes ?
- Début rapide (exemple minimum)
- Principaux
- La mise en œuvre étape par étape
- Vérifier les options de numérisation et de personnalisation
- 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 couvre la façon de générer Codabar et Code 11 barcodes pour les soins de santé, la bibliothèque, les télécommunications et le suivi des parcelles 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 de Codabar :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Le code 11 :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Vérifier les options de numérisation et de personnalisation
- Code 11 Vérifier le numéro :
csgen.Parameters.Barcode.Code11.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.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- • Caption :
csgen.Parameters.CaptionBelow\.Visible = true;
L’affichage de code bar
- Voir ci-dessus pour la hauteur de la barre, la largeur et la couleur
- Ajuster XDimension et BarHeight pour la taille de l’étiquette
- Utiliser SVG ou PNG pour l’impression de crisp
Formats de sortie soutenus
- PNG, JPEG, BMP – imprimé et numérique
- TIFF - Étiquette ou imprimante médicale / laboratoire
- SVG, EMF – étiquettes à grande échelle ou numérique
Résolution des problèmes et problèmes communs
Le barcode n’est pas scané ?
Utilisez uniquement des caractères valides; assurez-vous que les symboles de démarrage/arrêt appropriés pour Codabar.
« Les erreurs de contrôle ? »
Permet/disable le checksum pour correspondre aux attentes du scanner ou de l’application.
Les petits étiquettes ne s’adaptent pas ?
Lower BarHeight et XDimension.
FAQs
**Q: Ces codes de barre sont-ils acceptés dans les soins de santé et les bibliothèques modernes?**A: Oui – les deux sont utilisés dans le monde entier pour l’héritage et de nouveaux flux de travail.
**Q : Puis-je encoder le texte avec Codabar ?**A: Non-Codabar est numérique avec A-D pour démarrer/arrêter uniquement.
Utiliser les cas et les applications
- Étiquette bancaire du sang (Codabar)
- Bibliothèque et gestion des prêts
- Parcel et mail tracking
- Actifs de télécommunications/inventaires (Code 11)
Meilleures pratiques : Table de référence rapide
TIPS | Faites | ne pas |
---|---|---|
Charset | Codabar : 0-9,A-D ; Code 11 : 0,9 - | Utilisez des lettres ou des symboles |
Démarrer / Stop | Utiliser A-D pour Codabar | Les caractères Start/Stop |
Format de sortie | SVG/PNG pour la production de crisp | JPG basse pour l’impression |
Vérifier le numéro | Si le flux de travail nécessite | Possibilité par hasard |
Conclusion
Codabar et Code 11 restent essentiels pour les flux de travail de suivi des soins de santé, de la bibliothèque et du patrimoine. Aspose.BarCode pour .NET rend leur génération et leur intégration simples. Aspose.BarCode API de référence Pour plus d’exemples et de possibilités.