Kaip sukurti kodą 39 ir kodas 39 pilnas ASCII juostos su pritaikytą tekstą .NET
Kas yra kodas 39 ir kodo 39 pilnas ASCII barkodai?
Kodas 39 yra plačiai naudojamas 1D juostos kodas, kuris palaiko viršutines raidės, skaičiai ir kelis simbolius – idealiai tinka turto žymėms, inventoriui, bibliotekos sistemoms ir ID kortelėms.
Greitas pradžia (minimalus pavyzdys)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Turinio lentelė
- Introduction
- Kas yra kodas 39 ir kodo 39 pilnas ASCII barkodai?
- Greitas pradžia (minimalus pavyzdys)
- Prerequisites
- Žingsnis po žingsnio įgyvendinimas
- Barkodo išvaizda
- Palaikomi išleidimo formatai
- Problemos sprendimas ir bendrosios problemos
- FAQs
- Naudokite atvejus ir paraiškas
- Geriausios praktikos
- Susiję straipsniai
- Conclusion
Introduction
Šiame straipsnyje paaiškinama, kaip generuoti kodą 39 ir kodas 39 Full ASCII juostos turto valdymo, bibliotekos sistemų ir inventoriaus darbo srautus naudojant Aspose.BarCode .NET.
Prerequisites
- „Visual Studio 2019“ arba vėliau
- Išmanusis ryšys su .NET Framework 4.6.2
- Aspose.BarCode už .NET (NuGet)
- Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode
Žingsnis po žingsnio įgyvendinimas
Kodas 39 pavyzdys:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Kodas 39 Pilnas ASCII (išplėstas) pavyzdys:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Barkodo išvaizda
- Patikrinkite skaitmenį:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- ** Barų aukštis / plotis:**
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- spalva ir paviršius:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- • Įrašas: *
csgen.Parameters.CaptionBelow\.Visible = true;
- ** Visiškas ASCII režimas:**
EncodeTypes.Code39Extended
Palaikomi išleidimo formatai
- PNG, JPEG, BMP – spausdinimas ir internetas
- TIFF – aukšto lygio / archyvas
- SVG, EMF – skalavimo grafika
Problemos sprendimas ir bendrosios problemos
Nėra šnipinėjimo kodo?
Įsitikinkite, kad naudojami tik galiojantys simbolius (A-Z, 0-9, - $ % . / + erdvė pagrindiniam Kodui 39).
Specialiems simboliams naudokite kodą39Extended.
Ką daryti su „Checksum mismatch“?
Įveskite arba išjungite „Checksum“, kad atitiktų jūsų skenerio konfigūraciją.
** Mažos etiketės netinka?**
Nustatykite juostos aukštį ir XDimensiją; naudokite kodą 39 virš kodo128 mažiau tankiems kodams.
FAQs
**Q: Koks skirtumas tarp 39 kodo ir 39 Kodas ASCII?**Atsakymas: Standartinis kodas 39 palaiko tik ribotą simbolių rinkinį. pilnas ASCII režimas (Išplėstas) leidžia visus AS CII simbolius koduojant juos kaip du simbolinius sekucijas.
**Q: Ar patikrinimo numeris yra privalomas?**A: Kodas 39 yra atrankinis, leidžiamas tik tuo atveju, jei jūsų darbo srautas ar skeneris to reikalauja.
Naudokite atvejus ir paraiškas
- Turto ir įrangos ženklinimas
- Biblioteka ir mokyklos valdymas
- Inventorių / Stockroom Tracking
- Pramoniniai ir ID ženklai
Geriausios praktikos: greitas referencinis lentelė
Tip | Do | Nėra |
---|---|---|
Charset | Naudokite A-Z, 0-9, -.$%./+ (pagrindinis) | Naudokite žemesnę dėžutę pagrindiniame režime |
Visiškas ASCII | Naudokite kodą39Išplėstas simboliams | Tikimasi simbolių pagrindiniame režime |
Išėjimo formatas | SVG / PNG už krisp gamybą | Žemas JPG spausdinimas |
Patikrinkite skaitmenį | Leidžiama tik jei reikia | Galima atsitiktinai |
Conclusion
Kodas 39 yra turto, inventoriaus ir bibliotekos kodavimo pagrindas. Aspose.BarCode .NET siūlo lanksčias galimybes kiekvienam scenarijui. Aspose.BarCode API nuoroda Daugiau pažangių barkodų funkcijų.