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
- Hvad er Codabar og Code 11 Barcodes?
- Hurtig start (minimalt eksempel)
- Forudsætninger
- Step-by-Step gennemførelse
- Tjek Digit og tilpasningsmuligheder
- Tilpasning af barcode udseende
- Støttede udgangsformater
- Problemløsning og fælles problemer
- FAQs
- Brug af tilfælde og applikationer
- Bedste praksis
- Relaterede artikler
- Konklusion
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;
- Farve og baggrunde: *
- 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 til | Du gør | Gør ikke |
---|---|---|
Charset | Codabar: 0-9, A-D; Kode 11 - 0-9 - | Brug bogstaver eller symboler |
Start / Stop | Brug A-D til Codabar | Omt start/stop karakterer |
Udgangsformatet | SVG/PNG til krispproduktion | Low-res JPG til udskrivning |
Tjek digt | Det er muligt, hvis arbejdsprocessen kræver | muliggø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.