Code 39
Code 39 – линейный штрихкод, разработанный в 1975 году компанией Intermec. Этот код получил большую популярность благодаря возможности кодировать буквенно-цифровые данные. Активно используется до сих пор.
Важной особенностью этого кода является возможность кодировать данные произвольной длины. Ширина кода ограничивается возможностью чтения сканера.
Каждый символ в коде представлен 9 элементами: 5 линиями и 4 пробелами. Такой большой набор элементов обусловлен встроенной самопроверкой. Это означает, что каждый символ в коде проверяется, и нет необходимости в контрольной цифре. Однако её добавление все же допускается для большего обеспечения целостности штрихкода.
Как уже отмечалось выше, этот штрихкод позволяет кодировать буквенно-цифровую информацию. Допускаются:
- латинские буквы в верхнем регистре (A-Z);
- цифры (0-9);
- специальные символы (
-
,,
,.
,$
,/
,+
,%
,:
).
Штрихкод Code 39 имеет следующую структуру:
- старт-символ кодируемый
*
. Обозначает начало кода; - закодированные данные;
- необязательная цифра контрольной суммы;
- стоп-символ, также кодируется
*
.
Для формирования штрихкода Code 39 в FastReport .NET выберите объект Штрихкод (Barcode) на панели компонентов в дизайнере отчётов. В выпадающем списке перейдите в категорию "Прочие", а затем Code39:
После выбора штрихкода разместите его на странице отчёта.
С помощью двойного клика по добавленному штрихкоду открывается редактор. Также редактор кода можно открыть нажатием кнопки в контекстном меню добавленного объекта, которое вызывается нажатием правой кнопки мыши:
Если необходимо скрыть текст под штрихкодом, следует найти свойство ShowText
в инспекторе свойств соответствующего штрихкода и установить его значение в False
: