Як створити Codabar і код 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?
- Швидкий початок (наприклад мінімальний)
- Передумови
- Крок за кроком реалізація
- Перевірте цифрові та персоналізовані варіанти
- Налаштування зображення баркоду
- Підтримуються формати виходу
- Вирішення проблем і загальні проблеми
- FAQ
- Використання випадків та додатків
- Найкращі практики
- пов’язані статті
- Заключення
Введення
Ця стаття охоплює, як генерувати Codabar і Code 11 баркоди для охорони здоров’я, бібліотеки, телекомунікацій та відстеження парцелів за допомогою Aspose.BarCode для .NET.
Передумови
- Visual Studio 2019 або вище
- Створення .NET Framework 4.6.2+
- 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;
Налаштування зображення баркоду
- Переглянути вище для висоти, ширини та кольору
- Налаштування XDimension і BarHeight для розмірів етикетки
- Використовуйте SVG або PNG для криптовалютного друку
Підтримуються формати виходу
- PNG, JPEG, BMP – друковані та цифрові
- TIFF - архіви або медичні / лабораторні принтери
- SVG, EMF – великі та цифрові етикетки
Вирішення проблем і загальні проблеми
Баккод не сканується?
Використовуйте тільки діючі символи; переконайтеся, що для Codabar є правильний символ старту та зупинки.
Чи можна перевірити помилки?
Увімкніть / відключіть перевірку, щоб відповідати очікуванням сканера або додатку.
«Маленька етикетка не підходить»
Низький BarHeight і XDimension.
FAQ
**Q: Чи приймаються ці баркоди в сучасних медичних закладах та бібліотеках?**Відповідь: Так — обидва використовуються по всьому світу для спадщини та нових робочих потоків.
**Q: Чи можу я кодувати текст за допомогою Codabar?**А: Ні — Кодабар є чисельним з A-D тільки для початку / зупинки.
Використання випадків та додатків
- Кровний банківський етикет (Codabar)
- Бібліотека та управління кредитами
- Партнерство та поштове відстеження
- Телекомунікаційний актив / інвентар (код 11)
Найкращі практики: швидкий референтний стіл
Тіп | Дайте | Не дайте |
---|---|---|
Чарсет | Кодекс: 0-9, А-Д; Код 11 - 0-9 | Використовуйте листи або символи |
Старт / зупинка | Використовуйте A-D для Codabar | Початок / зупинка персонажів |
Формат виходу | SVG/PNG для криптовалютних продуктів | Низький рівень JPG для друку |
Перевірте цифру | У разі необхідності робочий потік | дозволяється випадково |
Заключення
Codabar і Code 11 залишаються необхідними для охорони здоров’я, бібліотеки та робочих потоків відстеження спадщини. Aspose.BarCode для .NET робить їх генерацію та інтеграцію простими. Aspose.BarCode API Референт Більше прикладів і варіантів.