Kako generirati kod 39 i kod 49 punih ASCII kodova s prilagođenim tekstom u .NET-u

Kako generirati kod 39 i kod 49 punih ASCII kodova s prilagođenim tekstom u .NET-u

Koji su kodovi 39 i kod 39 Full ASCII?

Kod 39 je široko korišten 1D bar kod koji podržava uppercase slova, brojeve i nekoliko simbola – idealan za oznake imovine, inventarije, knjižnice i ID kartice.

Brz početak (minimalni primjer)

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

Tablica sadržaja

Uvod

Ovaj članak objašnjava kako generirati kod 39 i kod 39.Punni ASCII kodovi za upravljanje imovinom, knjižnice i radne tokove inventora pomoću Aspose.BarCode za .NET.

Preduzeća

  • Visual Studio 2019 ili kasnije
  • Sljedeći članakNET 6.0+ ili .NET Framework 4.6.2+
  • Aspose.BarCode za .NET (NuGet)
  • Osnovno znanje C#
PM> Install-Package Aspose.BarCode 

Korak po korak provedba

Kodeks 39 primjera:

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

Kod 39 Puni ASCII (Extended) Primjer:

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

Korištenje barkoda

  • Proizvodi za kontrolu: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar visina / širina: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Boja i pozadina: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Članak u kategoriji: csgen.Parameters.CaptionBelow\.Visible = true;
  • Puno ASCII načina: EncodeTypes.Code39Extended

Podržani izlazni formati

  • PNG, JPEG, BMP – tiskanje i web
  • TIFF – Visoki ras / arhiv
  • SVG, EMF – Scalable grafika

Rješavanje problema i zajedničke probleme

  • Koda se ne skenira?

  • Uvjerite se da se koriste samo valjane znakove (A-Z, 0-9, - $ % . / + prostor za osnovni Koda 39).

  • Za posebne znakove, koristite Code39Extended.

  • Sljedeći Članak “Checksum mismatch?”

  • Omogućite ili isključite kontrolni sustav da odgovara vašoj konfiguraciji skenera.

  • Mali znakovi ne odgovaraju?

  • Prilagodite visinu trake i XDimension; koristite kod 39 nad kodom128 za manje guste kodove.

FAQs

**Q: Koja je razlika između Koda 39 i Kod 39 Full ASCII?**Odgovor: Standardni kod 39 podržava samo ograničen set znakova.Pun ASCII način (Extended) omogućuje sve znakove AS CII kodiranjem kao dva simbola sekvencije.

**Q: Je li kontrolni broj obavezan?**A: To je opcionalno u Kodu 39. omogućiti to samo ako vaš radni protok ili skener zahtijeva.

Korištenje slučajeva i aplikacija

  • Oznaka imovine i opreme
  • Upravljanje knjižnicama i školama
  • Proizvodnja inventora/stockroom tracking
  • Industrijski i identifikacijski znakovi

Najbolje prakse: brza referentna tablica

TipoviDoNe daj
CharsetKoristite A-Z, 0-9, -.$%./+ (bazni)Slijedeći Članak Korištenje nižeg dijela u osnovnom načinu
Cijeli ASCIIKoristite kod39Extended za simboleOčekivani simboli u osnovnom načinu
Izlazni formatSVG/PNG za crisp proizvodnjuNiska razina JPG za tiskanje
Provjerite dijetaMože se samo ako je potrebnoSlučajno omogućuje

zaključak

Kod 39 je temelj imovine, inventarije i knjižnice barkode. Aspose.BarCode za .NET nudi fleksibilne opcije za svaki scenarij. Aspose.BarCode API referenca za naprednije funkcije barkoda.

 Hrvatski