Apprenez comment générer Codabar et Code 11 barcodes dans les applications .NET en utilisant Aspose.BarCode. Ce guide couvre l’installation, les étapes de la génération de code bar, des options de personnalisation, et les meilleures pratiques pour les cas d’utilisation des soins de santé et des bibliothèques.

Introduction

Cet article fournit un parcours détaillé sur la génération de Codabar et Code 11 barcodes pour les soins de santé, la bibliothèque, les télécommunications et les applications de suivi des pièces en utilisant Aspose.BarCode pour .NET. Il comprend des instructions étape par étapes, des exemples de code C#, et des conseils pour intégrer ces types de barcode dans vos projets.

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)

L’exemple minimum suivant montre comment générer un code de barre Codabar:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

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);

Exemple complet

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 — Print et numérique
  • TIFF — Archives ou imprimantes médicales / laboratoires
  • 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, ils sont tous deux 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: No—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.

More in this category