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
 - Cosa sono Codabar e Code 11 Barcodes?
 - Rapido avvio (esempio minimo)
 - Prerequisiti
 - Implementazione passo dopo passo
 - Scopri le opzioni di digitalizzazione e personalizzazione
 - Personalizzare la comparsa del codice bar
 - Formati di uscita supportati
 - Risoluzione dei problemi e problemi comuni
 - FAQ
 - Utilizzare casi e applicazioni
 - Migliori pratiche
 - Articoli correlati
 - conclusione
 
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
| Tipo | di Do | Non dare | 
|---|---|---|
| Cartucce | Codabar: 0-9, A-D; Codice 11 : 0-9,- | Utilizzare lettere o simboli | 
| Inizio / Stop | Utilizzare A-D per Codabar | Permesso di iniziare/stop personaggi | 
| Formato di uscita | SVG/PNG per la produzione di crisp | Low-res JPG per la stampa | 
| Verificare il digitale | Se il flusso di lavoro richiede | Possibilità 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.