Jak generować kody kodowe i kod 11 dla aplikacji opieki zdrowotnej i biblioteki w .NET

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

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

TipyDonie
CharsetCodabar: 0-9,A-D; Kod 11: 0,9 -Korzystaj z liter lub symboli
Start / zatrzymanieUżyj A-D dla CodabarZapomnij start/stop znaków
Format wyjściaSVG/PNG dla wydajności crispNiskie JPG do drukowania
Sprawdź numerUmożliwia, jeśli przepływ pracy wymagaMoż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.

 Polski