Kuinka tuottaa koodia 39 ja koodi 39 Täydelliset ASCII-barkoodit mukautetulla tekstillä .NET: ssä

Kuinka tuottaa koodia 39 ja koodi 39 Täydelliset ASCII-barkoodit mukautetulla tekstillä .NET: ssä

Mitkä ovat koodi 39 ja kooda 39 täysi ASCII-barkoodi?

Koodi 39 on yleisesti käytetty 1D-tunnuskoodi, joka tukee yläkerroin kirjaimia, numeroita ja muutamia symboleja – ihanteellinen omaisuuserämerkille, talletukselle, kirjastojärjestelmille ja ID-kortille.

Nopea aloitus (minimi esimerkki)

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

Sisällön taulukko

Johdanto

Tässä artikkelissa selitetään, miten tuottaa Koodi 39 ja Koori 39 Täydelliset ASCII-barkoodit omaisuuden hallintaan, kirjastojärjestelmiin ja tallennusvirtoihin käyttämällä Aspose.BarCode .NET.

edellytykset

  • Visual Studio 2019 tai uudempi
  • .NET 6.0+ tai .Net Framework 4.6.2+
  • Aspose.BarCode for .NET (NuGet) -ohjelmistoa varten
  • Perustiedot C#
PM> Install-Package Aspose.BarCode 

Vaiheittainen toteutus

Esimerkki 39 on seuraava:

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

Koodi 39 Täydellinen ASCII (Extended) Esimerkki:

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

Barcode -näytön mukauttaminen

  • • Tarkista digitaali: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar korkeus / leveys: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Väri ja tausta: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Pääosat csgen.Parameters.CaptionBelow\.Visible = true;
  • Täydellinen ASCII tilaa: EncodeTypes.Code39Extended

Tuetut lähtömuodot

  • PNG, JPEG, BMP – tulostus ja web
  • TIFF – High-res / arkisto
  • SVG, EMF – Scalable grafiikka

Ongelmien ratkaiseminen ja yhteiset ongelmat

  • Ei koodi ole skannattu?

  • Varmista, että käytetään vain voimassa olevia merkkejä (A-Z, 0-9, - $ % . / + tilaa peruskoodi 39).

  • Erityisiä merkkejä varten käytä Code39Extended.

  • Tutustuko epäonnistumiseen?

  • Aktivoi tai poistaa tarkastuslaitteen, joka vastaa skanneriasetusta.

  • Pienet merkinnät eivät sovi?

  • Muokkaa baarin korkeutta ja XDimenssia; käytä koodia 39 yli koodi128 vähemmän tiheille koodeille.

FAQs

**Q: Mikä on koodin 39 ja koodin 39 täydellinen ASCII ero?**A: Standard Code 39 tukee vain rajoitettua merkkiä. täysi ASCII-tila (Extended) mahdollistaa kaikkien ascii-merkkien koodaamalla ne kahdeksi symboliksi.

**Q: Onko tarkastusnumero pakollinen?**A: Se on valinnaista koodissa 39. Käytä sitä vain, jos työnkulku tai skanneri vaatii sitä.

Käytä tapauksia ja sovelluksia

  • Varojen ja laitteiden merkintä
  • Kirjasto ja koulun hallinta
  • Inventory/Stockroom seuranta
  • Teollisuus- ja ID-merkinnät

Parhaat käytännöt: Rapid Reference Table

TyyppiTeeÄlä anna
CharsetKäytä A-Z, 0-9, -.$%./+ (perus)Käytä perusmuotoa alempana
Täydellinen ASCIIKäytä koodia39Symboleille laajennettuOdota symboleja perusmuodossa
LähtömuotoSVG/PNG CRISP-tuotantoonAlhainen JPG tulostukseen
Tarkista digitaaliVain tarvittaessa sallitaanmahdollistaa satunnaisesti

johtopäätöksiä

Koodi 39 on omaisuuden, varastojen ja kirjastojen koodauksen tausta. Aspose.BarCode for .NET tarjoaa joustavia vaihtoehtoja jokaiselle skenaarioon. Aspose.BarCode API viittaus edistyksellisempiä barcode-ominaisuuksia varten.

 Suomi