Izveidojiet Kodu 39 un Kods 39 Full ASCII barkodus .NET lietojumprogrammās, izmantojot Aspose.BarCode bibliotēku.Šis ceļvedis nodrošina soli pa solim norādījumus, C# kodu paraugus un pielāgošanās ieteikumus barkoda izskatu.

Introduction

Šajā rakstā ir izskaidrots, kā radīt Kodu 39 un Kods 39 Full ASCII barkodi aktīvu pārvaldībai, inventāra izsekojumam un citām lietojumprogrammām, izmantojot Aspose.BarCode .NET.

Kas ir Koda 39 un Kode 39 Full ASCII Barkodi?

Kods 39 ir plaši izmantots 1D rādītājs, kas atbalsta augšdaļas burtus, numurus un dažus simboliem – ideāls aktīvu etiķetēm, inventāra sistēmām, bibliotēkas pārvaldībai un ID kartēm.

Ātrs sākums (minimālais piemērs)

Nākamais minimālais piemērs liecina par to, kā C# kodā radīt pamatkodu 39:

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

Prerequisites

  • Visual Studio 2019 vai vēlāk
  • .NET 6.0+ vai .Net Framework 4.6.2+
  • Aspose.BarCode par .NET (NuGet)
  • C# zināšanas
PM> Install-Package Aspose.BarCode 

Step-by-step īstenošana

39 Piemērs:

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

Kods 39 Pilns ASCII (paplašināts) piemērs:

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

Barkoda izskats

  • Pārbaudiet skaitli: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar augstums / platums: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • krāsas un aizmugures: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Kapteinis ir: csgen.Parameters.CaptionBelow.Visible = true;
  • ** Pilns ASCII režīms:** EncodeTypes.Code39Extended

Atbalstītie izejas formāti

  • PNG, JPEG, BMP — drukāšana un tīkls
  • TIFF — High-res / arhīvs
  • SVG, EMF — Scalable grafika

Problēmu risināšana un kopīgas problēmas

  • *Kods nav skenēts? *- Pārliecinieties, ka tiek izmantotas tikai derīgas rakstzīmes (A-Z, 0-9, - $ % . / + telpa pamatkodam 39).

  • Īpašiem rakstzīmēm izmantojiet Code39Extended.

  • “Vai tas ir nepareizi?”- Iegūstiet vai izslēdziet pārbaudi, lai atbilstu jūsu skenera konfigurācijai.

  • ** Mazs marķējums neatbilst?**- Pielāgojiet baras augstumu un XDimension; izmantojiet Kodu 39 virs Koda128 mazāk blīvajiem kodiem.

FAQs

**Q: Kāda ir atšķirība starp Kodu 39 un Kodeksu 39 Full ASCII?**A: Standarta kods 39 atbalsta tikai ierobežotu rakstzīmju komplektu. pilns ASCII režīms (izplatīts) ļauj visiem ASKII simboliem, kodējot tos kā divu simbolu sekas.**Q: Vai pārbaudes skaitlis ir obligāts?**A: Tas ir opcionāls kodā 39.Iegūstiet to tikai tad, ja jūsu darba plūsma vai skenētājs to pieprasa.

Izmantojiet gadījumus un pieteikumus

  • Aktīvu un aprīkojuma marķējums
  • Bibliotēka un skolu vadība
  • Inventory/Stockroom izsekošana
  • Industrijas un ID zīmes

Labākās prakses: ātrās atsauces tabula

TipDoNeviens
CharsetIzmantojiet A-Z, 0-9, -.$%./+ (bāzes)Izmanto zemākus rādītājus pamatmodā
Pilns ASCIIIzmantojiet kods39Symbolu paplašināšanaGaida simboli pamata režīmā
Izplūdes formātsSVG/PNG krīzes ražošanaiJPG zems līmenis drukāšanai
Pārbaudiet skaitliIespējams tikai tad, ja nepieciešamsIespējams nejauši

Conclusion

Kods 39 ir aktīvu, inventāra un bibliotēkas kodēšanas aizmugures. Aspose.BarCode for .NET piedāvā elastīgas iespējas katram scenārijam. Aspose.BarCode API atsauce Lai uzlabotu barkoda funkcijas.

More in this category