Come generare Codabar e Cod 11 Barcodi per le applicazioni sanitarie e biblioteche in .NET

Come generare Codabar e Cod 11 Barcodi per le applicazioni sanitarie e biblioteche in .NET

Cosa sono Codabar e Code 11 Barcodes?

Codabar è un codice a barre numerico ampiamente utilizzato nelle banche di sangue, nelle biblioteche e nei servizi di parcelli, che supporta i numeri 0-9 e A-D per i simboli di partenza/stop. Codice 11 è usato per l’inventario delle telecomunicazioni e l’identificazione, supportando i cifri 0–9 e dash (-). Entrambi sono semplici, scanner-friendly e ideali per le flussi di lavoro istituzionali.

Rapido avvio (esempio minimo)

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

Tabella dei contenuti

Introduzione

Questo articolo copre come generare Codabar e Cod 11 codice bar per la salute, la biblioteca, il telecomunicazione e il tracciamento del pacchetto utilizzando Aspose.BarCode per .NET.

Prerequisiti

  • Visual Studio 2019 o successivo
  • .NET Framework 4.6.2+ e .net 6.0+
  • Aspose.BarCode per .NET (NuGet)
  • Conoscenza C#
PM> Install-Package Aspose.BarCode 

Implementazione passo dopo passo

L’esempio di Codabar:

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

L’11esempio è:

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

Scopri le opzioni di digitalizzazione e personalizzazione

  • Codice 11 Check Digit: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Altezza e larghezza del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Colore e sfondo: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • La cappella: csgen.Parameters.CaptionBelow\.Visible = true;

Personalizzare la comparsa del codice bar

  • Vedi sopra per altezza, larghezza e colore della barra
  • Adattare XDimension e BarHeight per la dimensione dell’etichetta
  • Utilizzare SVG o PNG per la stampa crisp

Formati di uscita supportati

  • PNG, JPEG, BMP – stampa e digitale
  • TIFF – archivio o stampanti mediche/lab
  • SVG, EMF – Big scale o etichette digitali

Risoluzione dei problemi e problemi comuni

  • Il codice non scansione?

  • Utilizzare solo i caratteri validi; assicurarsi che i simboli di avvio/stop corretti per Codabar.

  • “Checksum errori?”

  • È possibile/disabilitare il check-in per corrispondere alle aspettative dello scanner o dell’app.

  • L’etichetta non si adatta?

  • Basso BarHeight e XDimensione.

FAQ

**Q: Questi codici a barre sono accettati nei moderni centri sanitari e nelle biblioteche?**A: Sì, entrambi sono utilizzati in tutto il mondo per eredità e nuovi flussi di lavoro.

**Q: Posso codificare il testo con Codabar?**A: No-Codabar è numerico con A-D per avvio/stop solo.

Utilizzare casi e applicazioni

  • Etichette bancarie del sangue (Codabar)
  • Biblioteca e gestione del prestito
  • Parcel e mail tracking
  • Proprietà / inventario di telecomunicazioni (Codice 11)

Migliori pratiche: tavolo di riferimento rapido

Tipodi DoNon dare
CartucceCodabar: 0-9, A-D; Codice 11 : 0-9-Utilizzare lettere o simboli
Inizio / StopUtilizzare A-D per CodabarPermesso di iniziare/stop personaggi
Formato di uscitaSVG/PNG per la produzione di crispLow-res JPG per la stampa
Verificare il digitaleSe il flusso di lavoro richiedePossibilità di accaduto

conclusione

Codabar e Code 11 rimangono essenziali per i flussi di lavoro di assistenza sanitaria, biblioteca e tracciamento del patrimonio. Aspose.BarCode per .NET rende la loro generazione e integrazione semplici. Aspose.BarCode API di riferimento Per più esempi e opzioni.

 Italiano