Leer hoe om Codabar en Code 11 barcodes te genereren in .NET-toepassingen met behulp van Aspose.BarCode. Deze gids omvat installatie, barcode generatie stappen, aanpassingsopties en beste praktijken voor gezondheidszorg en bibliotheek gebruik gevallen.
Introductie
Dit artikel biedt een gedetailleerde wandeling over het genereren van Codabar en Code 11 barcodes voor gezondheidszorg, bibliotheek, telecom en parcel tracking toepassingen met behulp van Aspose.BarCode voor .NET. Het bevat stap voor stap instructies, C#-code voorbeelden, en tips voor het integrëren van deze barcode typen in uw .Net-projecten.
Wat zijn Codabar en Code 11 Barcodes?
Codabar is een numerieke barcode die veel wordt gebruikt in bloedbanken, bibliotheken en parceldiensten, ondersteunt cijfers 0-9 plus A-D voor start/stop-symbolen.Code 11 wordt gebruik gemaakt voor telecom-inventarisatie en identificatie, supporting digits 0-9 en dash (-).
Snelle start (minimaal voorbeeld)
Het volgende minimaal voorbeeld laat zien hoe u een Codabar barcode kunt genereren:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Voorwaarden
- Visual Studio 2019 of later
- .NET 6.0+ of .Net Framework 4.6.2+
- Aspose.BarCode voor .NET (NuGet)
- Basiskennis C#
PM> Install-Package Aspose.BarCode
Stap voor stap implementatie
Codabar voorbeeld:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Code 11 voorbeeld:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Volledige voorbeeld
Check Digit en aanpassingsopties
- Code 11 Check Digit:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Bar Hoogte / breedte:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- kleur / achtergrond:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Het hoofdstuk:
csgen.Parameters.CaptionBelow.Visible = true;
Aanpassing Barcode verschijning
- Zie hierboven voor barhoogte, breedte en kleur
- XDimension en BarHeight aanpassen voor labelgrootte
- Gebruik SVG of PNG voor crisp printing
Ondersteunde outputformaten
- PNG, JPEG, BMP — Print en digitale
- TIFF — Archief of medische/lab printers
- SVG, EMF — grootschalige of digitale etiketten
Problemen en gemeenschappelijke problemen
Barcode niet te scannen? - Gebruik alleen geldig tekens; zorg voor de juiste start/stop symbolen voor Codabar.
Zorg voor fouten? - U kunt de checksum uitschakelen om te voldoen aan de verwachtingen van de scanner of app.
Kleine etikettering niet geschikt?- Lower BarHeight en XDimension.
FAQs
**Q: zijn deze barcodes geaccepteerd in moderne gezondheidszorg en bibliotheken?**A: Ja, beide worden wereldwijd gebruikt voor erfgoed en nieuwe werkstromen.**Q: Kan ik tekst coderen met Codabar?**A: No—Codabar is numerisch met A-D voor start/stop alleen.
Gebruik Cases en Applicaties
- Bloedbank etikettering (Codabar)
- Bibliotheek en kredietbeheer
- Parcel en mail tracking
- Telecom asset / inventaris (code 11)
Beste praktijken: Quick Reference Table
Tipje | Do Do | Niet te |
---|---|---|
Charset | Codabar: 0-9, A-D; Code 11: 0% -9,- | Gebruik letters of symbolen |
Start / Stop | Gebruik A-D voor Codabar | Omit start/stop karakters |
Uitgangsformaat | SVG/PNG voor crisp-uitgang | Low-res JPG voor afdrukken |
Check het digitaal | Toegepast als de werkstroom vereist | mogelijk willekeurig |
Conclusie
Codabar en Code 11 blijven essentieel voor gezondheidszorg, bibliotheek en erfgoed tracking werkstromen. Aspose.BarCode voor .NET maakt hun generatie en integratie eenvoudig. Aspose.BarCode API Referentie Voor meer voorbeelden en opties.
More in this category
- Acceleratie Bulk 1D Barcode Scanning in Inventory en Warehouse Workflows in .NET
- Barcode lezen met behulp van C#
- Creëer GS1-128 (UCC/EAN-128) Barcodes voor supply chain en compliance in .NET
- Creëren van code 128 Barcodes met behulp van Aspose.BarCode voor .NET
- Creëren van ISBN en ISSN Barcodes voor Boeken en Periodicals in .NET