Code 93
Code 93 (спецификация AIM-BC5-2000) – линейный штрихкод, который позволяет кодировать как цифры, так и буквы. Разработан в 1982 году компанией Intermec и создан на основе Code 39. Главным преимуществом по сравнению с предшественником является более компактный размер.
Code 93 применяется почтой Канады для кодирования информации об отправлениях, а также в автомобильной промышленности.
Длина кода ограничивается 48 символами, из которых: 26 букв в верхнем регистре, 10 цифр, 7 специальных символов и 5 служебных символов, таких как начало и конец кода, а также символы для расширения символики. Этот код может представлять полный набор символов ASCII с использованием сочетания с двумя служебными символами.
Структура кода:
- стартовый символ;
- кодируемая информация;
- цифра контрольной суммы, рассчитываемая по модулю "С";
- цифра контрольной суммы, рассчитываемая по модулю "К";
- стоп-символ.
Стартовый символ представляется как *
.
Каждый символ данных состоит из трех линий и трех пробелов. Ширина линии или пробела может быть от 1 до 4 модулей.
Цифры контрольной суммы не отображаются в тексте под кодом. Контрольная сумма состоит из двух цифр, которые рассчитываются разными способами: по модулю "С" и по модулю "К". Формула расчета представляет собой остаток по модулю 47 от суммы весов значений данных. Отличие между "C" и "K" заключается в методах взвешивания значений.
Для формирования штрихкода Code 93 в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Прочие", а затем Code93:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText
в инспекторе свойств соответствующего штрихкода и установить его значение в False
: