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

Введение

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

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

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

Быстрый старт (минимальный пример)

Следующий минимальный пример показывает, как генерировать баркод Codabar:

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

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

  • 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: No—Кодабар является численным с 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 ссылка Больше примеров и вариантов.

More in this category