Как да генерирате 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 Референт За повече примери и възможности.