Как да генерирате Codabar и Code 11 Barcodes за здравни и библиотечни приложения в .NET
Какво е Codabar и Code 11 Barcodes?
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 Barcodes?
- Бързо стартиране (Минимален пример)
- Предупреждения
- Стъпка по стъпка изпълнение
- Проверете опциите за цифровизация и персонализация
- Настройка на Barcode
- Поддържани формати за изход
- Решаване на проблеми и общи проблеми
- ФАК
- Използване на случаи и приложения
- Най-добрите практики
- Свързани статии
- заключение
Въведение
Тази статия обхваща как да се генерират Codabar и Code 11 баркодове за здравеопазване, библиотека, телекомуникация и проследяване на парцела с помощта на Aspose.BarCode за .NET.
Предупреждения
- Visual Studio 2019 или по-късно
- .NET Framework 4.6.2+ или .net 6.0+
- 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;
Настройка на Barcode
- Вижте по-горе за височина, ширина и цвят
- Променете XDimension и BarHeight за размера на етикета
- Използвайте SVG или PNG за крисп печат
Поддържани формати за изход
- PNG, JPEG, BMP – печатни и цифрови
- TIFF - Архив или медицински / лабораторни принтери
- SVG, EMF – широкомащабни или цифрови етикети
Решаване на проблеми и общи проблеми
Баркодът не се сканира?
Използвайте само валидни знаци; осигурете подходящи символи за стартиране / спиране за Codabar.
Проверка на грешките?
Осигуряване/невъзможност за проверка, за да отговаря на очакванията на скенера или приложението.
„Малката етикетка не е подходяща“
Ниска височина и XDimension.
ФАК
**П: Приемат ли се тези баркодове в съвременните здравни услуги и библиотеки?**А: Да – и двете се използват в световен мащаб за наследство и нови работни потоци.
Q: Мога ли да кодирам текста с Codabar?A: Не – Кодабарът е цифров с A-D само за стартиране / спиране.
Използване на случаи и приложения
- Кръвна банкова етикетиране (Codabar)
- Библиотека и управление на заемите
- Партньорство и пощенско проследяване
- Телекомуникационен актив/инвентар (код 11)
Най-добри практики: Бърза референтна таблица
Тип | да | да не |
---|---|---|
Charset | Кодбара: 0-9, А-Д; Кодекс 11: 0% -9,- | Използвайте букви или символи |
Старт / спиране | Използвайте A-D за Codabar | Избягване на стартиране / спиране на знаци |
Формат на изхода | SVG/PNG за износ на крис | Ниско ниво на JPG за печат |
Проверете цифрата | Ако работният поток изисква | Възможно е случайно |
заключение
Codabar и Code 11 остават от съществено значение за здравеопазването, библиотеката и работните потоци за проследяване на наследството. Aspose.BarCode за .NET прави тяхното генериране и интеграция проста. Aspose.BarCode API Референт За повече примери и възможности.