Genera els codis de barres ASCII complets en aplicacions .NET utilitzant la biblioteca d’Aspose.BarCode. Aquesta guia proporciona instruccions pas a pas, mostres de codi C# i consells de personalització per a l’aparició del codi.
Introducció
Aquest article explica com generar Codi 39 i codi 39 full codis de barres ASCII per a la gestió d’actius, el rastreig de inventari i altres aplicacions utilitzant Aspose.BarCode per .NET.
Quins són els codis 39 i 39 d’ASCII?
El codi 39 és un codi de barres 1D àmpliament utilitzat que recolza lletres, nombres i alguns símbols –ideal per a etiquetes d’actius, sistemes d’inventari, gestió de biblioteques i targetes de identificació.
Iniciació ràpida (exemple mínim)
L’exemple mínim següent demostra com generar un codi bàsic 39 en C#:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Prerequisits
- Visual Studio 2019 o posterior
- .NET 6.0+ o .Net Framework 4.6.2+
- Aspose.BarCode per a .NET (NuGet)
- C# coneixements bàsics
PM> Install-Package Aspose.BarCode
Implementació de pas a pas
El codi 39 és el següent:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Codi 39 Complet ASCII (Extended) Exemple:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Caracterització de l’aparició de barcode
- Verificació de les dades:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Alçada i amplada del bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Pel·lícula de color / Background:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Capçalera de la Comissió:
csgen.Parameters.CaptionBelow.Visible = true;
- Mode ASCII complet:
EncodeTypes.Code39Extended
Formats de sortida suportats
- PNG, JPEG, BMP — Impressió i web
- TIFF — High-res/arxiu
- SVG, EMF — gràfics escalables
Problemes i problemes comuns
El barc no escaneix?- Assegureu-vos que només s’utilitzen els caràcters vàlids (A-Z, 0-9, - $ % . / + espai per al codi bàsic 39).
Per a personatges especials, utilitzeu Code39Extended.
Comprovació d’un error?- Aplicar o desactivar la configuració de l’escàner.
L’etiqueta petita no s’adapta?- Ajustar l’altura de la barra i XDimension; utilitzeu el codi 39 sobre el código128 per a codis menys densos.
FAQs
**Q: Quina és la diferència entre el codi 39 i el Codi 39 Full ASCII?**A: El codi estàndard 39 només dóna suport a un conjunt de caràcters limitat.Modificació ASCII completa (Extended) permet tots els caràcters de l’ASC II en codificar-los com a seqüències de dos símbols.**Q: És obligatori el número de verificació?**A: És opcional en el codi 39.Aplicar només si el flux de treball o l’escanner requereix.
Utilitzar casos i aplicacions
- Etiquetatge d’actius i equips
- Biblioteca i gestió escolar
- Instal·lació / Stockroom Tracking
- Indústria i marca d’identificació
Millors pràctiques: taula de referència ràpida
Tipus | Feu | No es |
---|---|---|
Charset | Utilitza A-Z, 0-9, -.$%./+ (bàsic) | Utilitzeu la caixa inferior en el mode bàsic |
Totes les ASCII | Utilitzeu el codi 39Extended per a símbols | Els símbols d’espera en el mode bàsic |
Format de sortida | SVG/PNG per a la producció de crisp | Low-res JPG per a la impressió |
Verificació digital | Només és possible si es requereix | Permet de forma aleatòria |
Conclusió
El codi 39 és el fons d’actius, inventari i barcodificació de la biblioteca. Aspose.BarCode per .NET ofereix opcions flexibles per a cada escenari. Aspose.BarCode API Referència Per a característiques de codi de bar més avançats.
More in this category
- Acceleració de l'escanament de codi de bar 1D en fluxos de treball d'inventari i emmagatzematge en .NET
- Creació de barcodes UPC-A i U PC-E per a l'envasament de productes en .NET
- Creació de codis de bar GS1-128 (UCC/EAN-128) per a la cadena de subministrament i la conformitat en .NET
- Crear ISBN i ISSN Barcodes per a llibres i periòdics en .NET
- Extreure metadades de codi QR utilitzant Aspose.BarCode per .NET