Cum de a genera codabar și cod 11 coduri de bar pentru aplicații de sănătate și bibliotecă în .NET

Cum de a genera codabar și cod 11 coduri de bar pentru aplicații de sănătate și bibliotecă în .NET

Ce sunt Codabar și Cod 11 Coduri Bar?

Codabar este un cod numeric utilizat pe scară largă în bănci de sânge, biblioteci și servicii de parcelă, susținând cifrele 0-9 plus A-D pentru simbolurile de start/stop. Codul 11 este folosit pentru inventariile și identificarea telecom, suportând numere 0-9, și dash (-). Ambele sunt simple, scanner-friendly, și ideal pentru fluxuri de lucru instituționale.

Începerea rapidă (exemplu minim)

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

Tabelul conținutului

Introducere

Acest articol acoperă modul de generare a codurilor Codabar și Cod 11 pentru asistență medicală, bibliotecă, telecom și urmărirea parcelelor folosind Aspose.BarCode pentru .NET.

Prevederile

  • Visual Studio 2019 sau mai târziu
  • .NET 6.0+ sau .Net Framework 4.6.2+
  • Aspose.BarCode pentru .NET (NuGet)
  • Cunoașterea C#
PM> Install-Package Aspose.BarCode 

Implementarea pas cu pas

Exemplu de codare:

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

Codul 11 Exemplu:

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

Verificați opțiunile de digitizare și personalizare

  • Codul 11 Verificați numărul: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Înălțimea / lățime a barului: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Culoare și fundal: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Cuvânt cheie: csgen.Parameters.CaptionBelow\.Visible = true;

Apariția codului de bar

  • Vezi mai sus pentru înălțimea, latitudinea și culoarea barului
  • Ajustarea dimensiunii XDimension și BarHeight pentru dimensiunea etichetei
  • Utilizați SVG sau PNG pentru imprimarea crisp

Formate de ieșire susținute

  • PNG, JPEG, BMP – imprimate și digitale
  • TIFF – Arhivă sau imprimante medicale/lab
  • SVG, EMF – etichete pe scară largă sau digitale

Problemele de rezolvare și problemele comune

  • Codul de încărcare nu este scanat?

  • Utilizați numai caractere valabile; asigurați-vă că simbolurile de start/stop potrivite pentru Codabar.

  • • Verificarea erorilor?

  • Permite/disabilizează checksum pentru a se potrivi cu așteptările scanatorului sau ale aplicației.

  • Să nu se potrivească etichetele mici?

  • Dimensiunea inferioara si dimensiunea XD.

FAQ-uri

**Q: Sunt acești coduri de noroc acceptate în asistența medicală și bibliotecile moderne?**A: Da – ambele sunt folosite în întreaga lume pentru moștenire și noi fluxuri de lucru.

**Q: Pot codifica textul cu Codabar?**A: Nu – Codabarul este numeric cu A-D pentru start/stop numai.

Folosește cazuri și aplicații

  • Eticheta bancară de sânge (Codabar)
  • Biblioteca și managementul împrumuturilor
  • Parcel și e-mail de urmărire
  • Proprietăți de telecom / inventar (Code 11)

Cele mai bune practici: tabelul de referință rapid

TipuriSă nu
CharsetCodabar: 0-9,A-D; Codul 11 - 0-9 -Utilizați litere sau simboluri
Începe / StopUtilizați A-D pentru CodabarOmit start/stop personajele
Formatul de ieșireSVG/PNG pentru producția de crispReducere JPG pentru imprimare
Verificați numărulÎn cazul în care fluxul de lucru necesităPermite în mod aleatoriu

concluziile

Codabar și Cod 11 rămân esențiale pentru fluxurile de lucru de îngrijire a sănătății, biblioteca și urmărirea moștenirii. Aspose.BarCode pentru .NET face generarea și integrarea lor simple. Aspose.BarCode API Referință Pentru mai multe exemple și opțiuni.

 Română