Hvordan man genererer Codabar og Code 11 Barcodes for Sundheds- og Biblioteksapplikationer i .NET

Hvordan man genererer Codabar og Code 11 Barcodes for Sundheds- og Biblioteksapplikationer i .NET

Hvad er Codabar og Code 11 Barcodes?

Codabar er en numerisk barkode bredt anvendt i blodbanker, biblioteker og parcel-tjenester, der understøtter tall 0-9 plus A-D for start/stop symboler. kode 11 anvendes til telekomindikation og identifikation, støtter tegn 0-9, og dash (-). Begge er enkle, scanner-venlige, og ideelle for institutionelle arbejdstrømme.

Hurtig start (minimalt eksempel)

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

Tabellen af indhold

Introduktion

Denne artikel dækker, hvordan man genererer Codabar og Code 11 barkoder til sundhedspleje, bibliotek, telecom og parcel tracking ved hjælp af Aspose.BarCode for .NET.

Forudsætninger

  • Visual Studio 2019 eller senere
  • NET 6.0+ eller .NET Framework 4.6.2+
  • Aspose.BarCode til .NET (NuGet)
  • Grundlæggende C# viden
PM> Install-Package Aspose.BarCode 

Step-by-Step gennemførelse

Codabar Eksempel på:

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

11 Eksempel på dette:

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

Tjek Digit og tilpasningsmuligheder

  • Kode 11 Check Digit: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • ** Bar højde / bredde:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
    • Farve og baggrunde: * csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Kapitelet er: * csgen.Parameters.CaptionBelow\.Visible = true;

Tilpasning af barcode udseende

  • Se ovenfor for barhøjde, bredde og farve
  • Tilpasse XDimension og BarHeight til etikettstørrelse
  • Brug SVG eller PNG til crisp printing

Støttede udgangsformater

  • PNG, JPEG, BMP – print og digital
  • TIFF - Arkiv eller medicinske/lab-printerer
  • SVG, EMF – store eller digitale etiketter

Problemløsning og fælles problemer

    • Barkode ikke scanner? *
  • Brug kun gyldige tegn; sørg for de rigtige start/stop-symboler for Codabar.

    • Tjekker du fejl? *
  • Tillad/disable checksum til at matche scanner eller app forventninger.

  • ** Små mærker ikke egner sig?**

  • Lower BarHeight og XDimension.

FAQs

**Q: Er disse barkoder accepteret i moderne sundhedspleje og biblioteker?**A: Ja – begge anvendes over hele verden til arv og nye arbejdsprocesser.

**Q: Kan jeg kodere tekst med Codabar?**A: Nej-Codabar er numerisk med A-D for start/stop kun.

Brug af tilfælde og applikationer

  • Blodbank mærkning (Codabar)
  • Biblioteket og lånestyring
  • Parcel og mail tracking
  • Telecom aktiver / inventar (Kode 11)

Bedste praksis: Quick Reference Table

Tip tilDu gørGør ikke
CharsetCodabar: 0-9, A-D; Kode 11 - 0-9 -Brug bogstaver eller symboler
Start / StopBrug A-D til CodabarOmt start/stop karakterer
UdgangsformatetSVG/PNG til krispproduktionLow-res JPG til udskrivning
Tjek digtDet er muligt, hvis arbejdsprocessen krævermuliggør tilfældigt

Konklusion

Codabar og Code 11 forbliver afgørende for sundhedspleje, bibliotek og arv tracking arbejdsprocesser. Aspose.BarCode for .NET gør deres generering og integration enkel. Aspose.BarCode API Reference Flere eksempler og muligheder.

 Dansk