Hur man genererar Codabar och Code 11 Barkoder för hälsovård och biblioteksapplikationer i .NET

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

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

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.

 Svenska