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.