Code 39 (также известный как "Код 3 из 9") - это дискретный двунаправленный контролепригодный код переменной длины, который может кодировать 44 символа. Code 39 - самая популярная символика в мире, не связанная с розничной торговлей, и широко используется в производстве, военном деле и медицине. Также этот код используется большинством производителей автомобилей в качестве кода маркировки модели автомобиля и его частей.
Допустимые символы: |
0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+% space |
Длина: |
переменная |
Контрольная цифра: |
по спецификации - нет; на практике - одна, алгоритм modulo-43 |
Штрих-код Code 39 может закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и группу специальных символов. Каждый штрих-код Code 39 имеет начальный / конечный символ, обозначенный звездочкой (*). Штрих-код не содержит контрольный символ, но он может быть добавлен программно. Каждый символ начинается и заканчивается темным штрихом, состоит из 5 темных и 4 светлых штрихов. Отношение ширины узкого и широкого штриха может составлять от 2.2:1 до 3:1.
Возможно главный недостаток штрих-кода Code 39 - это низкая плотность данных. Он требует больше места, чем например Code 128. Но штрих-код Code 39 все еще широко используется и может быть распознан практически любым сканером штрих-кодов.
Штрих-код "Code 39". Строка данных "ABC-123"
Code 39 extended - это версия штрих-кода Code 39, которая поддерживает набор символов ASCII. Символы 0-9, A-Z, "." и "-" кодируются так же, как Code 39. Маленькие латинские буквы, дополнительные символы пунктуации и управляющие символы представлены как последовательности из двух символов Code 39.
Штрих-код "Code 39 extended". Строка данных "Abc+"
Информация |
Сканеры штрих-кодов не могут сами отличить штрих-код Code 39 от штрих-кода Code 39 extended. Выбор нужного штрих-кода надо осуществлять либо настройкой сканера, либо программно.
|