Описание Code 39

Символика состоит из узких и широких полос, которые представляют закодированные данные, причем каждый символ представлен последовательностью из девяти полос, три из которых широкие, а шесть — узкие. Это позволяет осуществлять самопроверку кода 39. Ширина штрихов и пробелов определяет кодируемый символ, при этом штрихи представляют единицы, а пробелы — нули. Штрихкод считывается путем сканирования кода от одного конца до другого и декодирования последовательности узких и широких штрихов.
Код 39 широко используется и представляет собой относительно простую символику, которая хорошо подходит для кодирования коротких строк данных. Он часто применяется в таких областях, как маркировка, идентификация продуктов и управление запасами.
Код 39 может быть изготовлен в различных соотношениях 2:1 и 3:1. Это соотношение между тонкими и толстыми линиями кода. Чем выше коэффициент, тем шире печатный штрихкод с тем же содержанием, но тем лучше его читаемость. ActiveBarcode всегда использует соотношение 3:1. Это обеспечивает наилучшую читаемость.
Код 39 включает в себя символы начала и окончания, которые представлены последовательностью штрихов для символа звездочки. Звездочки обычно не отображаются в текстовой строке под штрих-кодом. Однако иногда можно встретить код 39 со звездочками в начале и конце текстовой строки. Для воссоздания такого кода не требуется вводить звездочки: Если в текстовой строке отображается *1234*, необходимо ввести только 1234, поскольку звездочки являются фиксированной частью кода 39.
По умолчанию в коде 39 отсутствует встроенная контрольная цифра. Если вы создадите штрихкод Code 39 с текстом CODE39, штрихкод будет отображаться без контрольной цифры:

Если вы создадите штрихкод с контрольной суммой, он будет отображаться с контрольным разрядом по модулю 43:

Технические характеристики
Допустимые символы: | 0123456789[Космос]ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+% |
Длина: | Переменная без фиксированной длины. |
Контрольная цифра: |
Рассчитано в соответствии с Modulo 43 ActiveBarcode автоматически рассчитывает контрольный разряд. |
Тип#: |
Code 39 - #06 - CODE39 (нет контрольной цифры) Code 39 Checksum- #26 - CODE39CHECKSUM (Контрольная цифра модуля 43) |