Code-39 («USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») – это код которым можно закодировать большие латинские буквы, цифры и некоторые специальные символы.
Code-39 — это линейный штрих код при помощи которого можно кодировать цифры от 1 до 9, и немногие символы такие как: ($ - % . / + пробел) а так же кодировки больших латинских букв от A до Z.
Описать штрихкод Code39 можно так:
Белое (свободное) поле; Стартовый символ (Start); Кодированная информация; Проверочный символ (контрольная сумма) – необязательный параметр; Остановочный (Stop) символ; Белое (свободное) поле. Пробел отделяет знаки в символе.
Символы кодируются шести белых и черных полосок. Широкие полоски имеют размер от двух до трех ширин узких полосок. Start и Stop символы одинаковы. Code39 не имеет контрольного знака, если нужно увеличить надежность кодируемых данных, используется контрольный знак, который располагается между последним знаком данных и знаком «Stop».