Как да генерирате Codabar и Code 11 Barcodes за здравни и библиотечни приложения в .NET

Как да генерирате Codabar и Code 11 Barcodes за здравни и библиотечни приложения в .NET

Какво е Codabar и Code 11 Barcodes?

Codabar е цифров баркод, широко използван в кръвни банки, библиотеки и парцелни услуги, който поддържа цифрите 0-9 плюс A-D за стартиране и спиране на символите. Код 11 се използва за телекомуникационна инвентаризация и идентификация, поддържащи цифрата 0-9 и dash (-). И двете са прости, скенер-приятни и идеални за институционални работни потоци.

Бързо стартиране (Минимален пример)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

Таблица на съдържанието

Въведение

Тази статия обхваща как да се генерират Codabar и Code 11 баркодове за здравеопазване, библиотека, телекомуникация и проследяване на парцела с помощта на Aspose.BarCode за .NET.

Предупреждения

  • Visual Studio 2019 или по-късно
  • .NET Framework 4.6.2+ или .net 6.0+
  • Aspose.BarCode за .NET (NuGet)
  • Основни познания за C#
PM> Install-Package Aspose.BarCode 

Стъпка по стъпка изпълнение

Кодексът на примера:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);

11 Пример за това:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);

Проверете опциите за цифровизация и персонализация

  • Код 11 Проверете цифрата: csgen.Parameters.Barcode.Code11.EnableChecksum = true;
  • Височина на баровете / ширина: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Цвет / фонов цвят: csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Капиталът е: csgen.Parameters.CaptionBelow\.Visible = true;

Настройка на Barcode

  • Вижте по-горе за височина, ширина и цвят
  • Променете XDimension и BarHeight за размера на етикета
  • Използвайте SVG или PNG за крисп печат

Поддържани формати за изход

  • PNG, JPEG, BMP – печатни и цифрови
  • TIFF - Архив или медицински / лабораторни принтери
  • SVG, EMF – широкомащабни или цифрови етикети

Решаване на проблеми и общи проблеми

  • Баркодът не се сканира?

  • Използвайте само валидни знаци; осигурете подходящи символи за стартиране / спиране за Codabar.

  • Проверка на грешките?

  • Осигуряване/невъзможност за проверка, за да отговаря на очакванията на скенера или приложението.

  • „Малката етикетка не е подходяща“

  • Ниска височина и XDimension.

ФАК

**П: Приемат ли се тези баркодове в съвременните здравни услуги и библиотеки?**А: Да – и двете се използват в световен мащаб за наследство и нови работни потоци.

Q: Мога ли да кодирам текста с Codabar?A: Не – Кодабарът е цифров с A-D само за стартиране / спиране.

Използване на случаи и приложения

  • Кръвна банкова етикетиране (Codabar)
  • Библиотека и управление на заемите
  • Партньорство и пощенско проследяване
  • Телекомуникационен актив/инвентар (код 11)

Най-добри практики: Бърза референтна таблица

Типдада не
CharsetКодбара: 0-9, А-Д; Кодекс 11: 0% -9,-Използвайте букви или символи
Старт / спиранеИзползвайте A-D за CodabarИзбягване на стартиране / спиране на знаци
Формат на изходаSVG/PNG за износ на крисНиско ниво на JPG за печат
Проверете цифратаАко работният поток изискваВъзможно е случайно

заключение

Codabar и Code 11 остават от съществено значение за здравеопазването, библиотеката и работните потоци за проследяване на наследството. Aspose.BarCode за .NET прави тяхното генериране и интеграция проста. Aspose.BarCode API Референт За повече примери и възможности.

 Български