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
- Koji su kodovi 39 i kod 39 Full ASCII?
- Brz početak (minimalni primjer)
- Preduzeća
- Korak po korak provedba
- Korištenje barkoda
- Podržani izlazni formati
- Rješavanje problema i zajedničke probleme
- FAQs
- Korištenje slučajeva i aplikacija
- Najbolje prakse
- Povezani članci
- zaključak
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
Tipovi | Do | Ne daj |
---|---|---|
Charset | Koristite A-Z, 0-9, -.$%./+ (bazni) | Slijedeći Članak Korištenje nižeg dijela u osnovnom načinu |
Cijeli ASCII | Koristite kod39Extended za simbole | Očekivani simboli u osnovnom načinu |
Izlazni format | SVG/PNG za crisp proizvodnju | Niska razina JPG za tiskanje |
Provjerite dijeta | Može se samo ako je potrebno | Sluč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.