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
Tipje | Do Do | Niet te |
---|---|---|
Charset | Gebruik A-Z, 0-9, -.$%./+ (basisch) | Gebruik de lingerie in de basismodus |
Volledige ASCII | Gebruik Code39Extended voor symbolen | Verwacht symbolen in de basismodus |
Uitgangsformaat | SVG/PNG voor crisp-uitgang | Low-res JPG voor afdrukken |
Check het digitaal | Alleen mogelijk indien vereist | mogelijk 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
- Acceleratie Bulk 1D Barcode Scanning in Inventory en Warehouse Workflows in .NET
- Barcode lezen met behulp van C#
- Creëer GS1-128 (UCC/EAN-128) Barcodes voor supply chain en compliance in .NET
- Creëren van code 128 Barcodes met behulp van Aspose.BarCode voor .NET
- Creëren van ISBN en ISSN Barcodes voor Boeken en Periodicals in .NET