Scopri come generare Codabar e Code 11 barcodi in applicazioni .NET utilizzando Aspose.BarCode.Questo manuale copre l’installazione, i passaggi di generazione di codice bar, le opzioni di personalizzazione, e le migliori pratiche per i casi di assistenza sanitaria e di utilizzo della biblioteca.

Introduzione

Questo articolo fornisce una passeggiata dettagliata sulla generazione di Codabar e Code 11 barcodi per la salute, la biblioteca, le telecomunicazioni e le applicazioni di tracciamento dei pacchetti utilizzando Aspose.BarCode per .NET. Include istruzioni passo dopo passo, esempi di codice C#, e suggerimenti per integrare questi tipi di barcode nei tuoi progetti.

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)

Il seguente esempio minimo dimostra come generare un Codabar codice bar:

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

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

Esempio completo

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 — Archivi o stampanti medici/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 start/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 si
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.

More in this category