Com generar Codabar i Codi 11 Barcodes per a aplicacions de salut i biblioteca en .NET

Com generar Codabar i Codi 11 Barcodes per a aplicacions de salut i biblioteca en .NET

Què són Codabar i Code 11 Barcodes?

Codabar és un codi de barra numèric que s’utilitza àmpliament en bancs de sang, biblioteques i serveis de parcel·les, que dóna suport als dígits 0-9 i A-D per a símbols d’inici/stop. El codi 11 es fa servir per al inventari i la identificació de telecomunicacions, donant suport a 0–9 i dash (-). Tots dos són simples, senzills i ideals per als fluxos de treball institucionals.

Iniciació ràpida (exemple mínim)

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

Taula de continguts

Introducció

Aquest article cobreix com generar codis de barra Codabar i Code 11 per a la salut, biblioteca, telecomunicacions i rastreig de parcel·les utilitzant Aspose.BarCode per .NET.

Prerequisits

  • Visual Studio 2019 o posterior
  • .NET 6.0+ o .Net Framework 4.6.2+
  • Aspose.BarCode per a .NET (NuGet)
  • C# coneixements bàsics
PM> Install-Package Aspose.BarCode 

Implementació de pas a pas

Exemple de codis:

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

Codi 11 Exemple:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Consulteu les opcions de digitalització i personalització

  • Codi 11 Check Digit: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Alçada i amplada del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Pel·lícula de color / Background: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Capçalera de la Comissió: csgen.Parameters.CaptionBelow\.Visible = true;

Caracterització de l’aparició de barcode

  • Veure per damunt per a l’alçada de la barra, la amplada i el color
  • Ajustar XDimension i BarHeight per a la mida de l’etiqueta
  • Utilitzar SVG o PNG per imprimir crisp

Formats de sortida suportats

  • PNG, JPEG, BMP – Impressió i digital
  • TIFF - Arxiu o impressora mèdica / laboratori
  • SVG, EMF – etiquetes digitals o a gran escala

Problemes i problemes comuns

  • El barc no escaneix?

  • Només utilitzeu els caràcters vàlids; assegureu-vos els símbols d’inici/stop adequats per a Codabar.

  • Els errors de verificació?

  • Aplicar/disabilitar el checksum per encaixar les expectatives de l’escàner o d’aplicació.

  • L’etiqueta petita no s’adapta?

  • Dimensió inferior i xdimension.

FAQs

**Q: Són acceptats aquests codis de bar a les biblioteques i serveis sanitaris moderns?**A: Sí, ambdós s’utilitzen a tot el món per a heretat i nous fluxos de treball.

**Q: Puc codificar el text amb Codabar?**A: No-Codabar és numèric amb A-D per a l’inici/stop només.

Utilitzar casos i aplicacions

  • Etiquetatge bancari de sang (Codabar)
  • Biblioteca i gestió de préstecs
  • Parcel i seguiment de correu
  • Telecom actiu / inventaris (codi 11)

Millors pràctiques: taula de referència ràpida

TipusFeuNo donem
CharsetCodabar: 0-9,A-D; Codi 11: 0,9 -Utilitza lletres o símbols
Inici / paradaUtilitzar A-D per a CodabarOmit start/stop personatges
Format de sortidaSVG/PNG per a la producció de crispLow-res JPG per a la impressió
Verificació digitalPermet si el flux de treball requereixPermet de forma aleatòria

Conclusió

Codabar i el codi 11 segueixen sent essencials per a la salut, la biblioteca i els fluxos de treball de seguiment del llegat. Aspose.BarCode per .NET fa que la seva generació i integració sigui senzilla. Aspose.BarCode API Referència Més exemples i opcions.

 Català