Kód 39 a kód 39 plné ASCII čárové kódy v aplikacích .NET pomocí knihovny Aspose.BarCode. Tento průvodce poskytuje krok za krokem pokyny, vzorky kódu C# a tipy na přizpůsobení pro barový kód vzhledu.

Úvod

Tento článek vysvětluje, jak generovat kódy 39 a kódu 39 Full ASCII pro správu aktiv, sledování inventury a další aplikace pomocí Aspose.BarCode pro .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, systémy inventury, správu knihovny a ID karty.

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

Následující minimální příklad ukazuje, jak generovat základní kód 39 čárového kódu v C#:

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

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 – Scalable 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.

More in this category