ГОСТ 30742-2001
е) рекомендуемая наименьшая высота штрихового кода для ручного сканирования: большее из
значений 5,0 мм или 15
%
длины символа, исключая свободные зоны.
П р и м е ч а н и е —Длину
W,
мм. символа Code 39. включая свободные зоны, вычисляют по формуле
W
~ (С 4 2) (3
N
4- 6»
X
*-(С + 1) / +2
Q.
где
С
—количество знаков данных (включая контрольный знак, если сто используют);
.V—отношение широкого элемента к узкому;
X
—ширина узкого элемента, мм;
/ —ширина межзнакового интервала, мм;
Q
—ширина свободной юны. мм.
4.5 Рекомендуемый алгоритмдекодирования
Системы считывания штриховых кодов на основе соответствующих алгоритмов декодирования
позволяютсчитывал» несовершенные символы Code 39. Для расчета значения декодируемостн |3| ис
пользуютследующий рекомендуемый алгоритм декодирования:
a) подтверждают наличие начальной свободной зоны;
b
) для каждого знака символа, включая знаки Start (СТАРТ) и Stop (СТОП):
1) измеряют совокупную ширину пяти штрихов и четырех пробелов ($Л
2) вычисляют пороговое значение 7 =
S /
8;
3) сравнивают ширину каждого элемента этого знака со значением
Т.
Если ширина элемента
превышает 7’, то элемент считают широким; в противном случае —узким элементом;
4) определяют, соответствует ли комбинация широких и узких элементовдействительному
знаку издопустимого набора:
c) первый считанный знак символа должен быть знаком Start/Stop (СТАРТ/СТОП). по нему
определяют направление считывания;
d) продолжают считывание знаков до тех пор. пока не будетобнаружен действительный знак
Start/Stop (СТАРТ/СТОП);
e) подтверждают наличие конечной свободной зоны.
4.6 Параметры, определяемые применением
В стандартах, регламентирующих требования по применению, должны быть установлены
параметры символов Code 39 в соответствии с настоящимстандартом, а также указанные в
4.6.1-4.6.3.
4.6.1 Параметры символики и размеры
Для осуществления печати и считывания символа Code 39 в конкретном применении должны
быть заданы следующие параметры символики и размеры;
a) конкретный набор кодируемых знаков;
b
) число знаков данных всимволе. Число знаков может быть фиксированным, переменным, или
переменным до заданного максимального значения;
c) сведения о том, применяется ли контрольный знак символа по модулю 43 (согласно А.1) и
должен ли он передаваться декодером;
d) сведения о том. применяетсяли контрольный знакданных. В случае применения контрольного
знака данных должен быть приведен алгоритм его расчета;
e) диапазон значений для размера
Х\
0 диапазон значений отношения широкого элемента к узкому;
g) межзнаковый интервал;
h) наименьшая допустимая высота штрихового кода.
Приме ч а ния :
1. В рамках конкретных применений при необходимости повышения надежности считывания данных
следует использовать контрольным знак символа.
2. Для увеличения надежности считывания отношение широкого элемента к узкому должно быть воз
можно большим в пределах диапазона, определяемого по 4.4, перечисление Ь).
3. Вконкретных применениях, при необходимости,учитывают рекомендации приложения В.
Пример параметров, определяемых применением, приведен в приложении D.
4