Comment générer Codabar et Code 11 pour les applications de soins de santé et de bibliothèque dans .NET

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

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

TIPSFaitesne pas
CharsetCodabar : 0-9,A-D ; Code 11 : 0,9 -Utilisez des lettres ou des symboles
Démarrer / StopUtiliser A-D pour CodabarLes caractères Start/Stop
Format de sortieSVG/PNG pour la production de crispJPG basse pour l’impression
Vérifier le numéroSi le flux de travail nécessitePossibilité 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.

 Français