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
Tipo | di Do | Non si |
---|---|---|
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.
More in this category
- Accelerare la scansione di codice a barre 1D in flussi di lavoro in inventario e magazzino in .NET
- Che cosa è GS1 DataBar (RSS-14)? Guida agli usi, tipi e generazione
- Creare i codici bar ISBN e ISSN per libri e periodici in .NET
- Creare i codici di bar UPC-A e U PC-E per l'imballaggio del prodotto in .NET
- Creare il codice bar GS1-128 (UCC/EAN-128) per la catena di approvvigionamento e la conformità in .NET