Dowiedz się, jak generować kody barowe Codabar i Kod 11 w aplikacjach .NET za pomocą Aspose.BarCode. Ten przewodnik obejmuje instalację, kroki generowania kodów barowych, opcje dostosowania i najlepsze praktyki dla opieki zdrowotnej i biblioteki.
Wprowadzenie
W tym artykule przedstawiono szczegółowe informacje na temat generowania kodów barowych Codabar i Code 11 dla opieki zdrowotnej, biblioteki, telekomunikacji i aplikacji do śledzenia parcel za pomocą Aspose.BarCode dla .NET. zawiera instrukcje krok po kroku, przykłady kodu C# i wskazówki dotyczące integracji tych typów kodu barowego w Twoich projektach.
Czym są kody kodowe Codabar i Code 11?
Codabar jest kodem numerycznym szeroko stosowanym w bankach krwi, bibliotekach i usługach parcelowych, wspierającym cyfry 0-9 plus A-D dla symboli start/stop. Kod 11 jest używany do rejestracji i identyfikacji telekomunikacji, obsługując liczbę 0-9 i dash (-). Oba są proste, skanerskie i idealne dla przepływów pracy instytucjonalnej.
Szybki start (minimalny przykład)
Poniższy minimalny przykład pokazuje, jak wytworzyć kod barowy Codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Warunki
- Visual Studio 2019 lub później
- Źródło: .NET Framework 4.6.2+
- Aspose.BarCode dla .NET (NuGet)
- Znajomość C#
PM> Install-Package Aspose.BarCode
Wdrażanie krok po kroku
Przykłady kodowania:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Kod 11 Przykłady:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Pełny przykład
Sprawdź opcje cyfry i dostosowania
- Kod 11 Zapoznaj się z numerem:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Wysokość i wysokość barów:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Kolor i tło:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- • kapitał:
csgen.Parameters.CaptionBelow.Visible = true;
Dostosowanie kodów barowych
- Zobacz powyżej dla wysokości, szerokości i koloru
- Dostosuj XDimension i BarHeight do rozmiaru etykiety
- Użyj SVG lub PNG do drukowania crisp
Wspierane formaty wyjściowe
- PNG, JPEG, BMP – drukowane i cyfrowe
- TIFF — Archiwum lub drukarki medyczne / laboratoryjne
- SVG, EMF — etykiety o dużej skali lub cyfrowe
Rozwiązywanie problemów i wspólne problemy
Kod nie jest skanowany? - Użyj tylko ważnych znaków; upewnij się, że właściwe symbole start/stop dla Codabar.
„Czekamy na błędy”- Umożliwia/nie umożliwia kontrolę dostosowania się do oczekiwań skanera lub aplikacji.
małe etykiety nie pasują? - Lower BarHeight i XDimension.
FAQs
**P: Czy te kody barowe są akceptowane w nowoczesnych opiekach zdrowotnych i bibliotekach?**Odpowiedź: Tak, oba są wykorzystywane na całym świecie do dziedzictwa i nowych przepływów pracy.**Q: Czy mogę kodować tekst za pomocą Codabar?**A: No—Codabar jest numeryczny z A-D tylko do startu/stopu.
Korzystanie z przypadków i aplikacji
- Etykiety banku krwi (Codabar)
- Biblioteka i zarządzanie pożyczkami
- Parcel i śledzenie poczty
- Aktyw telekomunikacyjny / Inwentaryzacja (Kód 11)
Najlepsze praktyki: szybka tabela referencyjna
Tipy | Do | nie |
---|---|---|
Charset | Codabar: 0-9,A-D; Kod 11: 0,9 - | Korzystaj z liter lub symboli |
Start / zatrzymanie | Użyj A-D dla Codabar | Zapomnij start/stop znaków |
Format wyjścia | SVG/PNG dla wydajności crisp | Niskie JPG do drukowania |
Sprawdź numer | Umożliwia, jeśli przepływ pracy wymaga | Możliwość randomizacji |
konkluzja
Codabar i kod 11 pozostają niezbędne dla opieki zdrowotnej, biblioteki i przepływów pracy śledzenia dziedzictwa. Aspose.BarCode dla .NET sprawia, że ich generacja i integracja są proste. Aspose.BarCode API Referencje Więcej przykładów i opcji.
More in this category
- Co to jest GS1 DataBar (RSS-14)? Przewodnik po zastosowaniach, typach i generacjach
- Generuj ITF-14 i Interleaved 2 z 5 kodów barowych dla etykiet kartonowych i logistycznych
- Generuj kod 39 i kod 39, pełny kod barowy ASCII z przystosowanym tekstem w .NET
- Generuj kody rzędu GS1 Data Matrix za pomocą Aspose.BarCode dla .NET
- Generuj MSI, Plessey i Standard 2 z 5 kodów barowych dla etykiet magazynowych w .NET