Как генерировать 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?
- Быстрый старт (минимальный пример)
- Предупреждения
- Step-by-Step реализация
- Проверьте цифровые и персонализированные варианты
- Приспособление баркода
- Поддержанный формат выхода
- Решение проблем и общие проблемы
- FAQs
- Используйте случаи и приложения
- Лучшие практики
- Связанные статьи
- Заключение
Введение
Эта статья охватывает, как генерировать 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 ссылка Больше примеров и вариантов.