Jak generować kody kodowe i kod 11 dla aplikacji opieki zdrowotnej i biblioteki w .NET
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)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Tabela zawartości
- Wprowadzenie
- Czym są kody kodowe Codabar i Code 11?
- Szybki start (minimalny przykład)
- Warunki
- Wdrażanie krok po kroku
- Sprawdź opcje cyfry i dostosowania
- Dostosowanie kodów barowych
- Wspierane formaty wyjściowe
- Rozwiązywanie problemów i wspólne problemy
- FAQs
- Korzystanie z przypadków i aplikacji
- Najlepsze praktyki
- powiązane artykuły
- konkluzja
Wprowadzenie
Ten artykuł dotyczy sposobu generowania kodów barowych Codabar i Kod 11 dla opieki zdrowotnej, biblioteki, telekomunikacji i śledzenia parcel przy użyciu Aspose.BarCode dla .NET.
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);
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/labowe
- SVG, EMF – etykiety na dużą skalę 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: Nie – kodabar 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.