Lär dig hur du genererar Codabar och Code 11 barkoder i .NET-applikationer med hjälp av Aspose.BarCode. Denna guide täcker installation, barkoden generation steg, anpassningsalternativ och bästa praxis för hälso- och sjukvård och bibliotek användning fall.

Introduktion

Denna artikel ger en detaljerad promenad på att generera Codabar och Code 11 barkoder för hälso- och sjukvård, bibliotek, telekom och parcel spårning applikationer med Aspose.BarCode för .NET. Det innehåller steg för steg instruktioner, C# kodexempler, och tips för att integrera dessa barcode-typer i dina .NET-projekt.

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)

Följande minimal exempel visar hur man genererar en Codabar-barkod:

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

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);

Fullständigt exempel

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 — Utskrift och digital
  • TIFF — Arkiv eller medicinsk/lab-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: No—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

TipsGörinte att
CharsetCodabar: 0-9, A-D; Kode 11: 0, 9 -Använd bokstäver eller symboler
Start / StoppAnvänd A-D för CodabarOmit start/stop tecken
UtgångsformatSVG/PNG för krispproduktionLow-res JPG för utskrift
Kontrollera numretmöjliggör om arbetsflödet krävermö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.

More in this category