Cum de a genera codabar și cod 11 coduri de bar pentru aplicații de sănătate și bibliotecă în .NET
Ce sunt Codabar și Cod 11 Coduri Bar?
Codabar este un cod numeric utilizat pe scară largă în bănci de sânge, biblioteci și servicii de parcelă, susținând cifrele 0-9 plus A-D pentru simbolurile de start/stop. Codul 11 este folosit pentru inventariile și identificarea telecom, suportând numere 0-9, și dash (-). Ambele sunt simple, scanner-friendly, și ideal pentru fluxuri de lucru instituționale.
Începerea rapidă (exemplu minim)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Tabelul conținutului
- Introducere
- Ce sunt Codabar și Cod 11 Coduri Bar?
- Începerea rapidă (exemplu minim)
- Prevederile
- Implementarea pas cu pas
- Verificați opțiunile de digitizare și personalizare
- Apariția codului de bar
- Formate de ieșire susținute
- Problemele de rezolvare și problemele comune
- FAQ-uri
- Folosește cazuri și aplicații
- Cele mai bune practici
- Articole conexe
- concluziile
Introducere
Acest articol acoperă modul de generare a codurilor Codabar și Cod 11 pentru asistență medicală, bibliotecă, telecom și urmărirea parcelelor folosind Aspose.BarCode pentru .NET.
Prevederile
- Visual Studio 2019 sau mai târziu
- .NET 6.0+ sau .Net Framework 4.6.2+
- Aspose.BarCode pentru .NET (NuGet)
- Cunoașterea C#
PM> Install-Package Aspose.BarCode
Implementarea pas cu pas
Exemplu de codare:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Codul 11 Exemplu:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Verificați opțiunile de digitizare și personalizare
- Codul 11 Verificați numărul:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Înălțimea / lățime a barului:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Culoare și fundal:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Cuvânt cheie:
csgen.Parameters.CaptionBelow\.Visible = true;
Apariția codului de bar
- Vezi mai sus pentru înălțimea, latitudinea și culoarea barului
- Ajustarea dimensiunii XDimension și BarHeight pentru dimensiunea etichetei
- Utilizați SVG sau PNG pentru imprimarea crisp
Formate de ieșire susținute
- PNG, JPEG, BMP – imprimate și digitale
- TIFF – Arhivă sau imprimante medicale/lab
- SVG, EMF – etichete pe scară largă sau digitale
Problemele de rezolvare și problemele comune
Codul de încărcare nu este scanat?
Utilizați numai caractere valabile; asigurați-vă că simbolurile de start/stop potrivite pentru Codabar.
• Verificarea erorilor?
Permite/disabilizează checksum pentru a se potrivi cu așteptările scanatorului sau ale aplicației.
Să nu se potrivească etichetele mici?
Dimensiunea inferioara si dimensiunea XD.
FAQ-uri
**Q: Sunt acești coduri de noroc acceptate în asistența medicală și bibliotecile moderne?**A: Da – ambele sunt folosite în întreaga lume pentru moștenire și noi fluxuri de lucru.
**Q: Pot codifica textul cu Codabar?**A: Nu – Codabarul este numeric cu A-D pentru start/stop numai.
Folosește cazuri și aplicații
- Eticheta bancară de sânge (Codabar)
- Biblioteca și managementul împrumuturilor
- Parcel și e-mail de urmărire
- Proprietăți de telecom / inventar (Code 11)
Cele mai bune practici: tabelul de referință rapid
Tipuri | Fă | Să nu |
---|---|---|
Charset | Codabar: 0-9,A-D; Codul 11 - 0-9 - | Utilizați litere sau simboluri |
Începe / Stop | Utilizați A-D pentru Codabar | Omit start/stop personajele |
Formatul de ieșire | SVG/PNG pentru producția de crisp | Reducere JPG pentru imprimare |
Verificați numărul | În cazul în care fluxul de lucru necesită | Permite în mod aleatoriu |
concluziile
Codabar și Cod 11 rămân esențiale pentru fluxurile de lucru de îngrijire a sănătății, biblioteca și urmărirea moștenirii. Aspose.BarCode pentru .NET face generarea și integrarea lor simple. Aspose.BarCode API Referință Pentru mai multe exemple și opțiuni.