U aplikacijama .NET-a generirajte kodove 39 i kod 39 punih ASCII čvorova pomoću knjižnice Aspose.BarCode.Ovaj vodič pruža korak po korak upute, uzorke koda C# i savjete za prilagodbu za prikaz barkoda.
Uvod
Ovaj članak objašnjava kako generirati Koda 39 i Kod 39 punih ASCII kodova za upravljanje imovinom, praćenje inventara i druge aplikacije pomoću Aspose.BarCode za .NET.
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, inventarne sustave, upravljanje knjižnicama i ID kartice.
Brz početak (minimalni primjer)
Sljedeći minimalni primjer pokazuje kako generirati osnovni kod čvorova 39 u C#:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
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 — Visoko-res / 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.
More in this category
- Generacija GS1 QR koda pomoću Aspose.BarCode za .NET
- Generirajte datoteke Matrix Barcode pomoću Aspose.BarCode za .NET
- Generirajte GS1 Data Matrix Barcode pomoću Aspose.BarCode za .NET
- Generirajte kodabar i kod 11 kodova za aplikacije za zdravstveno osiguranje i knjižnicu u .NET-u
- Generirajte MSI, Plessey i Standard 2 od 5 kodova za oznake inventarija i skladišta u .NET-u