Generieren Sie Code 39 und code 39 Full ASCII Barcodes in .NET-Anwendungen mit der Aspose.BarCode-Bibliothek.Dieser Leitfaden bietet Schritt für Schritt Anweisungen, C# Code Proben und Anpassungsanträge für die Barcode-Erscheinung.

Einführung

In diesem Artikel wird erläutert, wie Sie Code 39 und code 39 Full ASCII Barcodes für Vermögensverwaltung, Inventory Tracking und andere Anwendungen mit Aspose.BarCode für .NET generieren können.

Was sind Code 39 und Code 49 Full ASCII Barcodes?

Code 39 ist ein weit verbreitetes 1D-Bandcode, das die oberen Buchstaben, Zahlen und ein paar Symbole unterstützt – ideal für Vermögenstags, Inventory-Systeme, Bibliothekmanagement und ID-Karten. Code 79 Full ASCII (Extended) ermöglicht alle AscII Charaktere mit speziellen Sequenzen.

Schneller Start (Minimal Example)

Das folgende minimale Beispiel zeigt, wie man in C# einen Basic Code 39 Barcode erzeugt:

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

Voraussetzung

  • Visual Studio 2019 oder später
  • .NET 6.0+ oder .Net Framework 4.6.2+
  • Aspose.BarCode für .NET (NuGet)
  • Grundkenntnisse C#
PM> Install-Package Aspose.BarCode 

Schritt für Schritt Implementierung

§ 39 Ein Beispiel:

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

Code 39 Full ASCII (Erweiterte) Beispiel:

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

Anpassung Barcode-Erscheinung

  • Überprüfen Sie die Digitalisierung: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • Barhöhe / Breite: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Farbe / Hintergrund: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • In der Kapitel: csgen.Parameters.CaptionBelow.Visible = true;
  • Full ASCII Modus: EncodeTypes.Code39Extended

Unterstützte Output-Formate

  • PNG, JPEG, BMP – Druck und Web
  • TIFF – High-res/Archiv
  • SVG, EMF – Scalable Grafik

Problemlösung & gemeinsame Probleme

  • Barcode nicht scannen? - Stellen Sie sicher, dass nur gültige Zeichen verwendet werden (A-Z, 0-9, - $ % . / + Raum für Basiscode 39).

  • Für spezielle Zeichen verwenden Sie Code39Extended.

  • „Checksum mismatch“- Aktivieren oder deaktivieren Sie Checksum, um Ihre Scaner-Konfiguration zu entsprechen.

  • Kleine Etiketten nicht passen?- Anpassen Sie die Barhöhe und die XDimension; verwenden Sie Code 39 über Code128 für weniger dicke Codes.

FAQs

**Q: Was ist der Unterschied zwischen Code 39 und code 39 Full ASCII?**A: Standard Code 39 unterstützt nur ein begrenztes Zeichen-Set. Full ASCII-Modus (Extended) erlaubt, dass alle Ascii-Zeichen durch die Verschlüsselung als zwei Symbole-Sequenzen.**Q: Ist die Check-Digital obligatorisch?**A: Es ist Optional in Code 39. Erlauben Sie es nur, wenn Ihr Workflow oder Scanner erfordert.

Verwendung von Fällen und Anwendungen

  • Vermögenswerte und Ausrüstung Labeling
  • Bibliothek und Schulmanagement
  • Inventory / Stockroom Tracking
  • Industrielle und ID-Bandge

Best Practices: Schnelle Referenztabelle

Tippzu tunnicht
KarosserieVerwenden Sie A-Z, 0-9, -.$%/+ (basisch)Verwenden Sie Lowercase im Grundmodus
Vollständige ASCIIVerwenden Sie Code39Extended für SymboleSymbole erwartet im Grundmodus
AusgangsformateSVG/PNG für die Crisp-AusgabeLow-res JPG für Druck
Überprüfen Sie DigitalErlaubt nur, wenn erforderlichzufällig erlaubt

Schlussfolgerungen

Code 39 ist der Hintergrund von Vermögenswerten, Inventoren und Bibliothek Barcoding. Aspose.BarCode für .NET bietet flexible Optionen für jedes Szenario. Aspose.BarCode API Referenz für fortschrittliche Barcode-Funktionen.

More in this category