Jak generovat kód 39 a kód 49 Full ASCII Barcodes s přizpůsobeným textem v .NET

Jak generovat kód 39 a kód 49 Full ASCII Barcodes s přizpůsobeným textem v .NET

Jaké jsou kódy 39 a kód 39 Full ASCII?

Kód 39 je široce používaný 1D čárový kód, který podporuje písmena, čísla a několik symbolů – ideální pro aktivní značky, inventory, knihovny a ID karty.

Rychlý začátek (minimální příklad)

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

Tabulka obsahů

Úvod

Tento článek vysvětluje, jak generovat Kód 39 a kód 39 Full ASCII čárové kódy pro správu aktiv, knihovních systémů a inventářních pracovních toků pomocí Aspose.BarCode pro .NET.

Předpoklady

  • Visual Studio 2019 nebo novější
  • • .NET 6.0+ nebo 4.6.2+
  • Aspose.BarCode pro .NET (NuGet)
  • Základní znalosti C#
PM> Install-Package Aspose.BarCode 

krok za krokem implementace

Kód 39 Pří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šířený) Příklad:

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

Přizpůsobení barového kódu

  • Zkontrolujte si digitální číslo: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar výška / šířka: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Barva a pozadí: 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 výstupu

  • PNG, JPEG, BMP – tisk a web
  • TIFF – High-res / archiv
  • SVG, EMF – skalovatelná grafika

Problémy a společné problémy

  • Barcode není skenován?

  • Ujistěte se, že jsou použity pouze platné znaky (A-Z, 0-9, - $ % . / + prostor pro základní kód 39).

  • Pro speciální znaky použijte kód39Extended.

  • „Připravte se špatně?“

  • Povolit nebo deaktivovat kontrolu, aby odpovídala konfiguraci skeneru.

  • Malá značka není vhodná?

  • Přizpůsobte barovou výšku a XDimension; použijte kód 39 nad kód128 pro méně husté kódy.

FAQs

**Q: Jaký je rozdíl mezi kódem 39 a kódom 39 Full ASCII?**A: Standardní kód 39 podporuje pouze omezený počet znaků. plný ASCII režim (rozšířený) umožňuje všechny znaky, které jsou kódovány jako dva symbolové sekvence.

**Q: Je ověřovací číslo povinné?**Odpověď: V kódu 39 je to volitelné. povolit ho pouze v případě, že váš pracovní tok nebo skener vyžaduje.

Použití případů a aplikací

  • Označení aktiv a vybavení
  • Knihovna a školní management
  • Inventory / Stokroom sledování
  • Průmyslové a identifikační značky

Nejlepší postupy: rychlá referenční tabulka

TipyDoNenechte
CharsetováPoužijte A-Z, 0-9, -.$ %/+ (základní)Používejte nižší kotouč v základní režimu
Celý ASCIIPoužijte kód39Vylepšený pro symbolyOčekávání symbolů v základním režimu
Výstupní formátSVG/PNG pro výstup CRISPLow-res JPG pro tisk
Zkontrolujte digitálníMožnost pouze v případě potřebyMožnost náhodného

závěr

Kód 39 je základem aktiv, inventury a knihovny bar kódování. Aspose.BarCode pro .NET nabízí flexibilní možnosti pro každý scénář. Aspose.BarCode API Reference Pro více pokročilých funkcí barového kódu.

 Čeština