Sužinokite, kaip generuoti Codabar ir Kodas 11 juostų kodus .NET programose naudojant Aspose.BarCode. Šis vadovas apima įdiegimą, juosto kodo generavimo žingsnius, pritaikymo galimybes ir geriausią praktiką sveikatos priežiūros ir bibliotekos naudojimo atvejais.

Introduction

Šiame straipsnyje pateikiamas išsami žingsnis generuojant Codabar ir Code 11 barkodus sveikatos priežiūros, bibliotekos, telekomunikacijų ir parcelės sekimo programoms naudojant Aspose.BarCode .NET. Tai apima laipsnio instrukcijas, C# kodo pavyzdžius ir patarimus, kaip integruoti šiuos barko kodų tipus į jūsų .Net projektus.

Kas yra Codabar ir Kodas 11 Barkodai?

„Codabar“ yra skaitmeninis juostos kodas, plačiai naudojamas kraujo bankuose, bibliotekose ir parcelėse, palaiko 0-9 ir A-D simbolius, skirtus pradėti ir sustabdyti. „Kod 11“ naudojama telekomunikacijų inventoriui ir identifikavimui, remia 0–9 ir „Dash“ (-).

Greitas pradžia (minimalus pavyzdys)

Toliau pateikiamas minimalus pavyzdys rodo, kaip sukurti Codabar juostos kodą:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Prerequisites

  • „Visual Studio 2019“ arba vėliau
  • Išmanusis ryšys su .NET Framework 4.6.2
  • Aspose.BarCode už .NET (NuGet)
  • Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode 

Žingsnis po žingsnio įgyvendinimas

Kodekso pavyzdys:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Kodekso 11 pavyzdys:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Išsamus pavyzdys

Patikrinkite skaitmeninimo ir pritaikymo galimybes

  • ** Kodas 11 Patikrinkite skaitmenį:** csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • ** Barų aukštis / plotis:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • spalva ir paviršius: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • Įrašas: * csgen.Parameters.CaptionBelow.Visible = true;

Barkodo išvaizda

  • Žiūrėti aukščiau už barų aukštį, plotį ir spalvą
  • XDimension ir BarHeight pritaikymas etiketės dydžiui
  • SVG arba PNG naudojimas crisp spausdinimui

Palaikomi išleidimo formatai

  • PNG, JPEG, BMP – spausdinimas ir skaitmeninis
  • TIFF – Archyvai arba medicinos / laboratorijos spausdintuvai
  • SVG, EMF – didelės apimties arba skaitmeninės etiketės

Problemos sprendimas ir bendrosios problemos

  • Nėra šnipinėjimo kodo?- Naudokite tik galiojančius simbolius; užtikrinkite tinkamus „Codabar“ pradžios / sustojimo simbolis.

  • Ką daryti su klaidomis? *- Leidžiama/nemokama patikrinti, kad atitiktų skenerio ar programos lūkesčius.

  • ** Mažos etiketės netinka?**- Mažesnė BarHeight ir XDimension.

FAQs

**K: Ar šiuos kodus galima priimti šiuolaikinėje sveikatos priežiūros ir bibliotekose?**A: Taip, jie naudojami visame pasaulyje paveldui ir naujiems darbo srautams.**Q: Ar galiu koduoti tekstą su Codabar?**A: No–Codabar yra numeriškas su A-D tik pradedant / sustojant.

Naudokite atvejus ir paraiškas

  • Kraujo banko ženklinimas (Codabar)
  • Biblioteka ir paskolų valdymas
  • Pašto ir pašto sekimas
  • Telecom turtas / inventaras (kodas 11)

Geriausios praktikos: greitas referencinis lentelė

TipDoNėra
CharsetKodabar: 0-9, A-D; Kodas 11: 0, 9 -Naudokite laiškus ar simbolius
Pradžia / StopNaudokite A-D už CodabarAtsisakyti pradžios / sustojimo simbolių
Išėjimo formatasSVG / PNG už krisp gamybąŽemas JPG spausdinimas
Patikrinkite skaitmenįGalima, jei darbo srautas reikalaujaGalima atsitiktinai

Conclusion

Codabar ir kodas 11 tebėra būtini sveikatos priežiūros, bibliotekos ir paveldėjimo sekimo darbo srautai. Aspose.BarCode .NET daro jų generavimą ir integraciją paprasta. Aspose.BarCode API nuoroda Daugiau pavyzdžių ir galimybių.

More in this category