Hvordan generere Codabar og Code 11 Barkoder for helse- og biblioteksapplikasjoner i .NET

Hvordan generere Codabar og Code 11 Barkoder for helse- og biblioteksapplikasjoner i .NET

Hva er Codabar og Code 11 Barcodes?

Codabar er en numerisk barkode som brukes mye i blodbanker, biblioteker og parcel-tjenester, støtter tall 0-9 pluss A-D for start/stop-symboler.Kode 11 brukes til telekominnventering og identifisering, støtte tegn 0-9, og dash (-).Båda er enkle, skannervennlige og ideelle for institusjonelle arbeidsflyter.

Snart start (minimalt eksempel)

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

Tabell av innhold

Introduction

Denne artikkelen dekker hvordan du genererer Codabar og Code 11 barkoder for helsevesen, bibliotek, telekom og parcel tracking ved hjelp av Aspose.BarCode for .NET.

Prerequisites

  • Visual Studio 2019 eller senere
  • .NET 6.0+ eller .Net Framework 4.6.2+
  • Aspose.BarCode for .NET (NuGet)
  • grunnleggende C# kunnskap
PM> Install-Package Aspose.BarCode 

Step-by-step implementering

Codabar eksempler:

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

Eksempler på § 11:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Sjekk Digit og Tilpassingsalternativer

  • Kode 11 sjekk Digit: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • ** Bar høyde / bredde:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Farge og bakgrunn: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • Kapittel: * csgen.Parameters.CaptionBelow\.Visible = true;

Tilpasset barkode utseende

  • Se ovenfor for barhøyde, bredde og farge
  • Tilpasse XDimension og BarHeight for etikettstørrelse
  • Bruk SVG eller PNG for crisp utskrift

Støtt utgangsformater

  • PNG, JPEG, BMP – Print og Digital
  • TIFF – Arkiv eller medisinske/lab-skrivere
  • SVG, EMF – store eller digitale etiketter

Problemløsning og vanlige problemer

  • Barkode ikke skanning?

  • Bruk kun gyldige tegn; sørg for riktig start/stop symboler for Codabar.

  • «Checksum feil»

  • Inkluderer/deaktiverer checksum for å matche skanner eller app forventninger.

  • ** Små etiketter ikke egner seg?**

  • Lower BarHeight og XDimension.

FAQs

**Q: Er disse barkodene akseptert i moderne helsetjenester og biblioteker?**A: Ja – begge brukes over hele verden for arv og nye arbeidsflyter.

**Q: Kan jeg kryptere tekst med Codabar?**A: Nei – Codabar er numerisk med A-D for start/stopp bare.

Bruker tilfeller og applikasjoner

  • Blod bank etikett (Codabar)
  • Biblioteket og lånestyring
  • Post og mail tracking
  • Telecom eiendom/inventory (Kode 11)

Best Practices: Rapid Reference Table

TipDoIkke gjør
CharsetCodabar: 0-9, A-D; Kode 11: 0, 9 -Bruk bokstaver eller symboler
Start / StoppBruk A-D for CodabarUnngå start/stop karakterer
UtgangsformatSVG/PNG for crisp utgangLow-res JPG for utskrift
Sjekk ut tallHvis arbeidsflyten kreverMulig å tilfeldig

Conclusion

Codabar og Code 11 forblir essensielle for helsevesenet, biblioteket og arv tracking arbeidsflyter. Aspose.BarCode for .NET gjør deres generasjon og integrasjon enkel. Aspose.BarCode API Referanse For flere eksempler og alternativer.

 Norsk