Как генерировать Codabar и Code 11 баркоды для медицинских и библиотечных приложений в .NET

Как генерировать Codabar и Code 11 баркоды для медицинских и библиотечных приложений в .NET

Что такое Codabar и Code 11?

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 6.0+ или .Net Framework 4.6.2+
  • Aspose.BarCode для .NET (NuGet)
  • Основное знание C#
PM> Install-Package Aspose.BarCode 

Step-by-Step реализация

Кодекс примеров:

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;

Приспособление баркода

  • Смотреть выше для высоты, ширины и цвета бар
  • Регулирование XDimension и BarHeight для размеров маркировки
  • Используйте SVG или PNG для печати crisp

Поддержанный формат выхода

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

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

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

  • Используйте только валидные символы; убедитесь в правильных символах старта/стоп для Codabar.

  • • Проверка ошибок?

  • Уместить/отключить чексум, чтобы соответствовать ожиданиям сканера или приложения.

  • «Маленькая марка не подходит»

  • Низкий BarHeight и XDimension.

FAQs

**П: Принимаются ли эти баркоды в современных медицинских учреждениях и библиотеках?**Ответ: Да – оба используются во всем мире для наследия и новых рабочих потоков.

**Q: Можно ли кодировать текст с помощью Codabar?**А: Нет — кодбар цифровой с A-D только для старта/стоп.

Используйте случаи и приложения

  • Кровь банковской маркировки (Codabar)
  • Библиотека и управление кредитами
  • Партнерство и почтовое отслеживание
  • Телекоммуникационный актив / инвентарь (код 11)

Лучшие практики: таблица быстрого обращения

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

Заключение

Codabar и Code 11 остаются жизненно важными для медицинского обслуживания, библиотеки и рабочих потоков отслеживания наследия. Aspose.BarCode для .NET делает их генерирование и интеграцию простыми. Aspose.BarCode API ссылка Больше примеров и вариантов.

 Русский