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
Tipy | Do | Nenechte |
---|---|---|
Charsetová | Použijte A-Z, 0-9, -.$ %/+ (základní) | Používejte nižší kotouč v základní režimu |
Celý ASCII | Použijte kód39Vylepšený pro symboly | Očekávání symbolů v základním režimu |
Výstupní formát | SVG/PNG pro výstup CRISP | Low-res JPG pro tisk |
Zkontrolujte digitální | Možnost pouze v případě potřeby | Mož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.