Ako vytvoriť kód 39 a kód 49 Full ASCII Barcodes s vlastným textom v .NET

Ako vytvoriť kód 39 a kód 49 Full ASCII Barcodes s vlastným textom v .NET

Čo sú kódy 39 a kód 39 Full ASCII Barcodes?

Kód 39 je široko používaný 1D čiarový kód, ktorý podporuje písmená, čísla a niekoľko symbolov - ideálny pre značky aktív, inventory, knižné systémy a ID karty.

rýchly štart (minimálny príklad)

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

Tabuľka obsahu

Úvod

V tomto článku sa vysvetľuje, ako generovať kód 39 a kod 39 Full ASCII barcode pre riadenie aktív, knižnícke systémy a pracovné toky inventúry pomocou Aspose.BarCode pre .NET.

Predpoklady

  • Visual Studio 2019 alebo neskôr
  • .NET 6.0+ alebo .Net Framework 4.6.2+
  • Aspose.BarCode pre .NET (NuGet)
  • Základné C# vedomosti
PM> Install-Package Aspose.BarCode 

krok za krokom implementácia

Kód 39 Príklad:

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

Kód 39 Kompletný ASCII (rozšírený) Príklad:

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

Príslušenstvo pre Barcode

  • Pozrite sa na číslo: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar výška / šírka: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • farba a pozadie: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • • kapitola: csgen.Parameters.CaptionBelow\.Visible = true;
  • Plný ASCII režim: EncodeTypes.Code39Extended

Podporované formáty

  • PNG, JPEG, BMP – tlač a web
  • TIFF – High-res / archív
  • SVG, EMF – skalovateľná grafika

Problémy a spoločné problémy

  • Barcode nie je skenovanie?

  • Uistite sa, že sa používajú iba platné znaky (A-Z, 0-9, - $ % . / + priestor pre základný kód 39).

  • V prípade špeciálnych znakov použite kód39Extended.

  • Prečítajte si tiež: Checksum mismatch?

  • Povoliť alebo vypnúť kontrolu, aby zodpovedala konfigurácii vášho skeneru.

  • Malé štítky sa nezhodujú?

  • Nastaviť výšku čiaru a XDimension; používať kód 39 nad kód128 pre menej husté kódy.

FAQs

**Q: Aký je rozdiel medzi Kódom 39 a Kode 39 Full ASCII?**A: Štandardný kód 39 podporuje len obmedzený súbor znakov. režim plný ASCII (rozšírený) umožňuje všetky znaky AS CII kódovaním ich ako dva symbolové sekvencie.

**Q: Je kontrolné číslo povinné?**A: Je to voliteľné v kóde 39. Povoliť ho len vtedy, ak váš pracovný tok alebo skener vyžaduje.

Použitie prípadov a aplikácií

  • Označenie aktív a zariadení
  • Knižnica a školské riadenie
  • Príslušenstvo pre Inventory / Stockroom Tracking
  • Priemyselné a identifikačné značky

Najlepšie postupy: rýchla referenčná tabuľka

TipyDoNedá sa
CharsetPoužite A-Z, 0-9, -.$%./+ (základné)Používať nižšie v základnom režime
Celý ASCIIPoužitie kódu39Vzťahuje sa na symbolyOčakávacie symboly v základnom režime
Výstupný formátSVG/PNG pre krispový výstupLow-res JPG pre tlač
Skontrolujte digitálneMožnosť iba v prípade potrebyumožňujú náhodné

Záver

Kód 39 je chrbtom aktíva, inventúry a bar kódovania knižnice. Aspose.BarCode pre .NET ponúka flexibilné možnosti pre každý scenár. Aspose.BarCode API Referencia pre pokročilejšie funkcie barového kódu.

 Slovenčina