Kode 39 en Code 39 Full ASCII barcodes genereren in .NET-toepassingen met behulp van de Aspose.BarCode bibliotheek. Deze gids biedt stap voor stap instructies, C#-codeproeven en aanpassingstips voor de barcode verschijning.

Introductie

In dit artikel wordt uitgelegd hoe u Code 39 en code 39 Full ASCII barcodes genereren voor asset management, inventory tracking en andere toepassingen met behulp van Aspose.BarCode voor .NET. Het bevat volledige C#-code voorbeelden en advies over het aanpassen van het uiterlijk van de barcode.

Wat zijn Code 39 en Code 49 Full ASCII Barcodes?

Code 39 is een veelgebruikte 1D barcode die bovenste letters, cijfers en enkele symbolen ondersteunt – ideaal voor asset tags, inventarisystemen, bibliotheekbeheer en ID-kaarten. Code 79 Full ASCII (Extended) stelt alle AS CII karakters in staat met behulp van speciale sequences.

Snelle start (minimaal voorbeeld)

Het volgende minimaal voorbeeld laat zien hoe je een basiskode 39 barcode in C# kunt genereren:

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

Voorwaarden

  • Visual Studio 2019 of later
  • .NET 6.0+ of .Net Framework 4.6.2+
  • Aspose.BarCode voor .NET (NuGet)
  • Basiskennis C#
PM> Install-Package Aspose.BarCode 

Stap voor stap implementatie

Hoofdstuk 39 Voorbeeld:

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

Code 39 Full ASCII (Extended) Voorbeeld:

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

Aanpassing Barcode verschijning

  • Zorg voor een check-in: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Bar Hoogte / breedte: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • kleur / achtergrond: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • Het hoofdstuk: csgen.Parameters.CaptionBelow.Visible = true;
  • Volledige ASCII modus: EncodeTypes.Code39Extended

Ondersteunde outputformaten

  • PNG, JPEG, BMP — Print en web
  • TIFF — High-res / archief
  • SVG, EMF — Scalable graphics

Problemen en gemeenschappelijke problemen

  • Barcode niet te scannen? - Zorg ervoor dat alleen geldig tekens worden gebruikt (A-Z, 0-9, - $ % . / + ruimte voor basiscode 39).

  • Voor speciale tekens, gebruik Code39Extended.

  • ‘Checksum mismatch?- U kunt de checksum aanpassen of de configuratie van uw scanner uitschakelen.

  • Kleine etikettering niet geschikt?- Voeg de barhoogte en XDimension aan; gebruik Code 39 over Code128 voor minder dikke codes.

FAQs

**Q: Wat is het verschil tussen Code 39 en Code39 Full ASCII?**A: Standard Code 39 ondersteunt slechts een beperkt karakterset. Full ASCII-modus (Extended) maakt het mogelijk om alle AS CII’s te coderen als twee symbolische sequences.**Q: Is de check-digit verplicht?**A: Het is optioneel in Code 39. u kunt het alleen toevoegen als uw werkstroom of scanner vereist.

Gebruik Cases en Applicaties

  • Aantrekking van activa en apparatuur
  • Bibliotheek en schoolmanagement
  • Inventory/stockroom tracking
  • Industriële en ID-banden

Beste praktijken: Quick Reference Table

TipjeDo DoNiet te
CharsetGebruik A-Z, 0-9, -.$%./+ (basisch)Gebruik de lingerie in de basismodus
Volledige ASCIIGebruik Code39Extended voor symbolenVerwacht symbolen in de basismodus
UitgangsformaatSVG/PNG voor crisp-uitgangLow-res JPG voor afdrukken
Check het digitaalAlleen mogelijk indien vereistmogelijk willekeurig

Conclusie

Code 39 is de achtergrond van activa, inventory en bibliotheek barcoding. Aspose.BarCode voor .NET biedt flexibele opties voor elk scenario. Aspose.BarCode API Referentie Voor meer geavanceerde barcodefuncties.

More in this category