Hogyan lehet létrehozni a kódot 39 és 39 teljes ASCII bárkódok a testreszabott szöveg .NET

Hogyan lehet létrehozni a kódot 39 és 39 teljes ASCII bárkódok a testreszabott szöveg .NET

Melyek a 39 és 39 kód teljes ASCII bárkódok?

A kód 39 egy széles körben használt 1D vonalkód, amely támogatja a felső betűket, számokat és néhány szimbólumot – ideális az eszközjelekhez, az inventóriumhoz, a könyvtári rendszerhez és az azonosító kártyákhoz.

Gyors indulás (minimális példa)

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

Tartalmak táblája

Bevezetés

Ez a cikk megmagyarázza, hogyan kell létrehozni a kódot 39 és 39 teljes ASCII bárkódokat az eszközkezeléshez, a könyvtári rendszerekhez és a készletmunkafolyamatokhoz Aspose.BarCode .NET.

előfeltételek

  • Visual Studio 2019 vagy újabb
  • A .NET 6.0+ és a .Net Framework 4.6.2+
  • Aspose.BarCode a .NET (NuGet) használatához
  • Alapvető C# tudás
PM> Install-Package Aspose.BarCode 

lépésről lépésre megvalósítás

A 39 példány:

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

Kód 39 Teljes ASCII (Kiterjesztett) Példa:

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

Barcode megjelenés

  • Kattintson a számlákra: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar magassága / szélessége: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • szín és háttér: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Kapcsolódó cikkek: csgen.Parameters.CaptionBelow\.Visible = true;
  • Teljes ASCII mód: EncodeTypes.Code39Extended

Támogatott kimeneti formátumok

  • PNG, JPEG, BMP – nyomtatás és web
  • TIFF – High-res / archívum
  • SVG, EMF – skálázható grafika

Problémák megoldása és közös problémák

  • A kód nem szkennel?

  • Győződjön meg róla, hogy csak érvényes karaktereket használnak (A-Z, 0-9, - $ % . / + tér az alapkód 39).

  • Különleges karakterek esetén használja a Code39Extended.

  • „Vissza a hibát?”

  • Engedélyezze vagy kikapcsolja a checksumot, hogy megfeleljen a szkenner konfigurációjának.

  • Kicsi címke nem illeszkedik?

  • Javítsa a sáv magasságát és a XDimensziót; használja a 39 kódot a 128 kódnál a kevésbé sűrű kódokhoz.

FAQs

**Q: Mi a különbség a Kód 39 és a Kod 39 Full ASCII között?**A: A szabványos kód 39 csak egy korlátozott karakterkészletet támogat. teljes ASCII mód (Kiterjesztett) lehetővé teszi, hogy a két szimbólumszekvenciák formájában titkosítsák őket.

**Q: Az ellenőrzési szám kötelező?**A: Ez opcionális a Kódban 39. Csak akkor engedélyezheti, ha a munkafolyamat vagy a szkenner igényel.

Esetek és alkalmazások használata

  • Az eszközök és berendezések címkézése
  • Könyvtár és iskola menedzsment
  • Inventory / Stockroom nyomkövetés
  • Ipari és azonosító jelek

Legjobb gyakorlatok: gyors referenciamutató

TippA Donem
CharsetHasználja az A-Z, 0-9, -.$%./+ (alap)Használja az alacsonyabb mennyiséget az alapmodusban
Teljes ASCIIHasználja a kódot39A szimbólumokhoz kiterjesztettA szimbólumok elvárása az alapmodusban
kimeneti formátumSVG / PNG a krisp kimenetelhezLow-res JPG nyomtatáshoz
Ellenőrizze a digitálisCsak akkor lehetséges, ha szükségesA véletlenszerűen

következtetések

A kód 39 az eszközök, a készletek és a könyvtárak barkódolásának hátterében.A Aspose.BarCode for .NET rugalmas lehetőségeket kínál minden forgatókönyv számára. Az Aspose.BarCode API referenciája továbbfejlesztett barcode funkciók.

 Magyar