Wie Sie Codabar und Code 11 Barcodes für Gesundheits- und Bibliothekanwendungen in .NET generieren
Was sind Codabar und Code 11 Barcodes?
Codabar ist ein numerischer Barcode, der weit verbreitet in Blutbanken, Bibliotheken und Parceldiensten verwendet wird, die Zahlen 0-9 plus A-D für Start/Stop-Symbole unterstützt. Code 11 wird für Telecom-Inventory und Identifizierung verwendet, Zahle 0-9 und Dash (-). Beide sind einfach, scannerfreundlich und ideal für institutionelle Workflows.
Schneller Start (Minimal Example)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Tabelle der Inhalte
- Einführung
- Was sind Codabar und Code 11 Barcodes?
- Schneller Start (Minimal Example)
- Voraussetzung
- Schritt für Schritt Implementierung
- Überprüfen Sie Digit- und Anpassungsoptionen
- Anpassung Barcode-Erscheinung
- Unterstützte Output-Formate
- Problemlösung & gemeinsame Probleme
- FAQs
- Verwendung von Fällen und Anwendungen
- Beste Praktiken
- Verwandte Artikel
- Schlussfolgerungen
Einführung
Dieser Artikel umfasst die Erzeugung von Codabar und Code 11 Barcodes für Gesundheitsversorgung, Bibliothek, Telecom und Parcel Tracking mit Aspose.BarCode für .NET.
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
Codabar zum Beispiel:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Code 11 zum Beispiel:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Überprüfen Sie Digit- und Anpassungsoptionen
- Kode 11 Check Digit:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Barhöhe / Breite:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Farbe / Hintergrund:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- In der Kapitel:
csgen.Parameters.CaptionBelow\.Visible = true;
Anpassung Barcode-Erscheinung
- Sehen Sie oben für Barhöhe, Breite und Farbe
- XDimension und BarHeight für die Etikettgröße anpassen
- Verwenden Sie SVG oder PNG für Crisp-Druck
Unterstützte Output-Formate
- PNG, JPEG, BMP – Druck und Digital
- TIFF – Archiv oder medizinische/lab-Drucker
- SVG, EMF – große oder digitale Etiketten
Problemlösung & gemeinsame Probleme
Barcode nicht scannen?
Verwenden Sie nur gültige Zeichen; versichern Sie die richtigen Start/Stop-Symbole für Codabar.
Überprüfen Sie Fehler?
Aktivieren/deaktivieren Sie den Check-in, um den Scanner oder die App-Erwartungen zu entsprechen.
Kleine Etiketten nicht passen?
Lower BarHeight und XDimension.
FAQs
**Q: Sind diese Barcodes in modernen Gesundheitsversorgungen und Bibliotheken akzeptiert?**A: Ja – beide werden weltweit für Erbe und neue Arbeitsflüsse verwendet.
**Q: Kann ich Text mit Codabar verschlüsseln?**A: Nein – Codabar ist numerisch mit A-D nur für Start/Stop.
Verwendung von Fällen und Anwendungen
- Blutbank Kennzeichnung (Codabar)
- Bibliothek und Kreditverwaltung
- Parcel und Mail Tracking
- Telecom Vermögen / Inventory (Code 11)
Best Practices: Schnelle Referenztabelle
Tipp | zu tun | Don nicht |
---|---|---|
Karosserie | Codabar: 0-9,A-D; Code 11: 0,9 | Briefe oder Symbole verwenden |
Start / Stop | A-D für Codabar verwenden | Start/Stop Zeichen vermieden |
Ausgangsformate | SVG/PNG für die Crisp-Ausgabe | Low-res JPG für Druck |
Überprüfen Sie Digital | ermöglicht, wenn der Workflow erforderlich ist | zufällig erlaubt |
Schlussfolgerungen
Codabar und Code 11 bleiben für Gesundheitsversorgung, Bibliothek und Legacy-Tracking-Workflows entscheidend. Aspose.BarCode für .NET macht ihre Generation und Integration einfach. Aspose.BarCode API Referenz Für weitere Beispiele und Optionen.