Sukurkite kodą 39 ir kodas 39 Full ASCII barkodus .NET programose naudojant Aspose.BarCode biblioteką.Šis vadovas pateikia žingsnis po žvilgsnio instrukcijas, C# kodo pavyzdžius ir pritaikymo patarimus barko kodų išvaizdai.

Introduction

Šiame straipsnyje paaiškinama, kaip generuoti kodą 39 ir kodas 39 Full ASCII juostų kodus turto valdymui, inventoriaus sekimui ir kitoms programoms naudojant Aspose.BarCode .NET.

Kas yra kodas 39 ir kodo 39 pilnas ASCII barkodai?

Kodas 39 yra plačiai naudojamas 1D juostos kodas, kuris palaiko viršutines raidės, skaičiai ir kelis simbolius – idealiai tinka turto žymėms, inventorių sistemoms, bibliotekos valdymui ir ID kortelėms.

Greitas pradžia (minimalus pavyzdys)

Toliau pateikiamas minimalus pavyzdys rodo, kaip generuoti pagrindinį kodo 39 juostos kodą C#:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.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

Kodas 39 pavyzdys:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

Kodas 39 Pilnas ASCII (išplėstas) pavyzdys:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

Barkodo išvaizda

  • Patikrinkite skaitmenį: csgen.Parameters.Barcode.Code39.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.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • • Įrašas: * csgen.Parameters.CaptionBelow.Visible = true;
  • ** Visiškas ASCII režimas:** EncodeTypes.Code39Extended

Palaikomi išleidimo formatai

  • PNG, JPEG, BMP – spausdinimas ir internetas
  • TIFF – Aukštos klasės / archyvas
  • SVG, EMF – Skaičiuojamos grafikos

Problemos sprendimas ir bendrosios problemos

  • Nėra šnipinėjimo kodo?- Įsitikinkite, kad naudojami tik galiojantys simbolius (A-Z, 0-9, - $ % . / + erdvė pagrindiniam Kodui 39).

  • Specialiems simboliams naudokite kodą39Extended.

  • Ką daryti su „Checksum mismatch“?- Įveskite arba išjungite „Checksum“, kad atitiktų jūsų skenerio konfigūraciją.

  • ** Mažos etiketės netinka?**- Nustatykite juostos aukštį ir XDimensiją; naudokite kodą 39 virš kodo128 mažiau tankiems kodams.

FAQs

**Q: Koks skirtumas tarp 39 kodo ir 39 Kodas ASCII?**Atsakymas: Standartinis kodas 39 palaiko tik ribotą simbolių rinkinį. pilnas ASCII režimas (Išplėstas) leidžia visus AS CII simbolius koduojant juos kaip du simbolinius sekucijas.**Q: Ar patikrinimo numeris yra privalomas?**Atsakymas: Kodas 39 yra atrankinis, leidžiamas tik tuo atveju, jei jūsų darbo srautas ar skeneris to reikalauja.

Naudokite atvejus ir paraiškas

  • Turto ir įrangos ženklinimas
  • Biblioteka ir mokyklos valdymas
  • Inventorių / Stockroom Tracking
  • Pramoniniai ir ID ženklai

Geriausios praktikos: greitas referencinis lentelė

TipDoNėra
CharsetNaudokite A-Z, 0-9, -.$%./+ (pagrindinis)Naudokite žemesnę dėžutę pagrindiniame režime
Visiškas ASCIINaudokite kodą39Išplėstas simboliamsTikimasi simbolių pagrindiniame režime
Išėjimo formatasSVG / PNG už krisp gamybąŽemas JPG spausdinimas
Patikrinkite skaitmenįLeidžiama tik jei reikiaGalima atsitiktinai

Conclusion

Kodas 39 yra turto, inventoriaus ir bibliotekos kodavimo pagrindas. Aspose.BarCode .NET siūlo lanksčias galimybes kiekvienam scenarijui. Aspose.BarCode API nuoroda Daugiau pažangių barkodų funkcijų.

More in this category