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

TipusFeuNo es
CharsetUtilitza A-Z, 0-9, -.$%./+ (bàsic)Utilitzeu la caixa inferior en el mode bàsic
Totes les ASCIIUtilitzeu el codi 39Extended per a símbolsEls símbols d’espera en el mode bàsic
Format de sortidaSVG/PNG per a la producció de crispLow-res JPG per a la impressió
Verificació digitalNomés és possible si es requereixPermet 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