Hur man genererar Codabar och Code 11 Barkoder för hälsovård och biblioteksapplikationer i .NET
Vad är Codabar och Code 11 Barcodes?
Codabar är en numerisk barkod som används allmänt i blodbanker, bibliotek och parceltjänster, som stöder siffror 0-9 plus A-D för start/stop-symboler.Kod 11 används för telekominventering och identifiering, stödjer siffer 0–9 och dash (-).Båda är enkla, scannervänliga och idealiska för institutionella arbetsflöden.
Snabb start (minimalt exempel)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Tabell av innehåll
- Introduktion
- Vad är Codabar och Code 11 Barcodes?
- Snabb start (minimalt exempel)
- förutsättningar
- Steg för steg genomförande
- Kontrollera Digit och anpassningsalternativ
- Anpassning Barcode Utseende
- Stödda utgångsformat
- Problemlösning och gemensamma problem
- FAQs
- Använd fall och applikationer
- Bästa praxis
- Relaterade artiklar
- slutsatser
Introduktion
Denna artikel täcker hur man genererar Codabar och Code 11 barkoder för hälso- och sjukvård, bibliotek, telekom och parcel spårning med Aspose.BarCode för .NET.
förutsättningar
- Visual Studio 2019 eller senare
- .NET 6.0+ eller .Net Framework 4.6.2+
- Aspose.BarCode för .NET (NuGet)
- Grundläggande C# kunskap
PM> Install-Package Aspose.BarCode
Steg för steg genomförande
Codabar Exempel :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Kode 11 Exempel:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Kontrollera Digit och anpassningsalternativ
- Kod 11 Kontrollera Digit:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Bar höjd / bredd:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Färg / bakgrundsbild:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Kapitel från:
csgen.Parameters.CaptionBelow\.Visible = true;
Anpassning Barcode Utseende
- Se ovan för barhöjd, bredd och färg
- Anpassa XDimension och BarHeight för etikettstorlek
- Använd SVG eller PNG för crisp-skrivning
Stödda utgångsformat
- PNG, JPEG, BMP – tryckt och digitalt
- TIFF – Arkiv eller medicinsk/laboratorisk skrivare
- SVG, EMF – Storskaliga eller digitala etiketter
Problemlösning och gemensamma problem
Barkoden inte skannar?
Använd endast giltiga tecken; se till att du har rätt start/stop-symboler för Codabar.
Tecknar du fel?
Aktivera/aktivera checksum för att matcha skannern eller appens förväntningar.
Små etiketter inte passar?
Lägre BarHeight och XDimension.
FAQs
**Q: Är dessa barkoder accepterade i moderna hälso- och sjukvård och bibliotek?**A: Ja – båda används över hela världen för arv och nya arbetsflöden.
**Q: Kan jag kryptera text med Codabar?**A: Nej-Codabar är numerisk med A-D för start/stopp endast.
Använd fall och applikationer
- Blodbank märkning (Codabar)
- Biblioteket och låneförvaltning
- Parcel och mail tracking
- Telecom tillgångar / inventering (Kod 11)
Bästa metoder: Snabb referenstabell
Tips | Gör | inte att |
---|---|---|
Charset | Codabar: 0-9, A-D; Kode 11: 0, 9 - | Använd bokstäver eller symboler |
Start / Stopp | Använd A-D för Codabar | Omit start/stop tecken |
Utgångsformat | SVG/PNG för krispproduktion | Low-res JPG för utskrift |
Kontrollera numret | möjliggör om arbetsflödet kräver | möjliggör slumpmässig |
slutsatser
Codabar och Code 11 förblir nödvändiga för hälso- och sjukvård, bibliotek och arvspårning arbetsflöden. Aspose.BarCode för .NET gör deras generering och integration enkel. Aspose.BarCode API Referens För fler exempel och alternativ.