Com generar Codabar i Code 11 codis de barres per a aplicacions sanitàries i bibliotecàries a .NET
Què són els codis de barres Codabar i Code 11?
Codabar és un codi de barres numèric àmpliament utilitzat en bancs de sang, biblioteques i serveis de paquets, que admet dígits del 0 al 9 més A-D per a símbols d’inici/final. Code 11 s’utilitza per a inventari i identificació en telecomunicacions, admetent dígits del 0 al 9 i guió (-). Ambdós són simples, fàcils de llegir amb escàners i ideals per a fluxos de treball institucionals.
Inici ràpid (exemple mínim)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);Taula de continguts
- Introducció
- Què són els codis de barres Codabar i Code 11?
- Inici ràpid (exemple mínim)
- Requisits
- Implementació de pas a pas
- Dígit de control i opcions de personalització
- Personalització de l’aparença del codi de barres
- Formats de sortida compatibles
- Problemes comuns i solució de problemes
- Preguntes freqüents
- Utilitzar Casos i Aplicacions
- Les millors pràctiques
- Articles relacionats
- Conclusió
Introducció
Aquest article cobreix com generar codis de barres Codabar i Code 11 per a salut, biblioteques, telecomunicacions i seguiment de paquets utilitzant Aspose.BarCode for .NET. S’inclouen codi C# i consells de flux de treball.
Requisits
- Visual Studio 2019 o posterior
- .NET 6.0 o posterior (o .NET Framework 4.6.2+)
- Aspose.BarCode for .NET (NuGet)
- Coneixements bàsics de C#
PM> Install-Package Aspose.BarCode Implementació de pas a pas
Exemple de Codabar:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);Exemple de Code 11:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);Dígit de control i opcions de personalització
- Dígit de control Code 11:
csgen.Parameters.Barcode.Code11.EnableChecksum = true; - Alçada/amplada de la barra:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Color/Fons:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White; - Llegenda:
csgen.Parameters.CaptionBelow\.Visible = true;
Personalització de l’aparença del codi de barres
- Vegeu més amunt per a l’alçada, l’amplada i el color
- Ajusta XDimension i BarHeight per a la mida de l’etiqueta
- Utilitza SVG o PNG per a una impressió nítida
Formats de sortida compatibles
- PNG, JPEG, BMP – Impressió i digital
- TIFF – Impressores d’arxiu o mèdiques/laboratori
- SVG, EMF – Etiquetes a gran escala o digitals
Problemes comuns i solució de problemes
- Codi de barres no es llegeix? - Utilitzeu només caràcters vàlids; assegureu-vos dels símbols d’inici/final correctes per a Codabar.
- Errors de suma de verificació? - Activeu/desactiveu la suma de verificació per coincidir amb les expectatives del escàner o de l’aplicació.
- Etiqueta petita no encaixa? - Redueix BarHeight i XDimension.
Preguntes freqüents
Q: S’accepten aquests codis de barres en l’atenció sanitària i biblioteques modernes? A: Sí—ambdós s’utilitzen a tot el món per a fluxos de treball antics i nous.
Q: Puc codificar text amb Codabar? A: No—Codabar és numèric amb A-D només per a inici/parada.
Utilitzar Casos i Aplicacions
- Etiquetatge de banc de sang (Codabar)
- Gestió de biblioteca i préstecs
- Seguiment de paquets i correu
- Actius/inventari de telecomunicacions (Code 11)
Millors pràctiques: taula de referència ràpida
| Consell | Fes | No |
|---|---|---|
| Conjunt de caràcters | Codabar: 0-9,A-D; Code 11: 0-9,- | Utilitza lletres o símbols |
| Inici/Parada | Utilitzeu A-D per a Codabar | Ometeu els caràcters d’inici/fi |
| Format de sortida | SVG/PNG per a una sortida nítida | JPG de baixa resolució per a imprimir |
| Dígit de control | Activa si el flux de treball ho requereix | Activa aleatòriament |
Conclusió
Codabar i Code 11 continuen essent essencials per a fluxos de treball de salut, biblioteques i seguiment llegat. Aspose.BarCode per a .NET fa que la seva generació i integració siguin simples. Vegeu el Aspose.BarCode API Reference per a més exemples i opcions.