Як створити 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 Референт Більше прикладів і варіантів.