Як створити Codabar і код 11 баркодів для медичних послуг та бібліотечних додатків в .NET

Як створити 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 баркоди для охорони здоров’я, бібліотеки, телекомунікацій та відстеження парцелів за допомогою 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 Референт Більше прикладів і варіантів.

 Українська