Приложение А
(справочное)
ГОСТ ИСО/МЭК 16390—2005
Дополнительные показатели
А.1 Защита от неполного сканирования
Хотя в символах Interleaved 2 of 5 знаки START и STOP расположены в начале или в конце соответствующих
знаков внутри символа штрихового кода, это не гарантирует того, что не может быть осуществленодействительное
считывание частисимвола сменьшим числом знаков при неполном (частичном)сканировании символа штрихового
кода1). Риск подобного неполного считывания можетбытьснижен с помощьюдвух дополнительных мероприятий.
А.1.1 Символы фиксированной длины
В каждом нормативном документе по применению должно быть установлено фиксированное число знаков
данных, кодируемых в символе Interleaved 2 of5. для конкретного применения и считывания, либо устройство обра
ботки данныхдолжно быть запрограммировано на прием сообщений установленной длины.
А.1.2 Опорные линии
Если в применении не допускается использование символов фиксированной длины, следует применять
опорные линии. Опорные линии снижают вероятность соответствующего, но ошибочного неполного считывания
символа из-за преждевременного входа и/или выхода сканирующего луча через верхнюю или нижнюю границы
символа. Опорные линии следует применять, если нет ограничений с технической точки зрения, и если оборудова
ниедлясчитыеания или обработки данныхне запрограммированодля работы ссимволами фиксированнойдлины.
Опорные линии наносят перпендикулярно к штрихам символа, ограничивая верхний и нижний края штрихов
по всей длине символа. Опорные линии допускается продлевать вдоль свободных зон и соединять друг с другом
вертикальными линиями. При этом не допускается нарушение наименьшей ширины свободной зоны, определен
ной в 4.4. между внутренней кромкой вертикальной опорной линии и первым или последним штрихами символа.
Ширина опорной линии должна быть от двух до пяти размеров X символа.
А.2 Контрольные знаки
А.2.1 Контрольный знак символа
В применениях, требующих повышенной надежности данных, используют контрольный знак символа,
кодируемый в качестве второго знака последней цифровой пары, непосредственно за последним знаком дан
ных и перед знаком STOP. Число знаков, подлежащих кодированию, включая контрольный знак,должно быть чет
ным. Допускается включать начальный нуль. Включение контрольного знака символа должно быть
регламентировано в нормативном документе по применению.
При использовании контрольного знака символа применяют следующий алгоритм:
1) начиная с крайней правой цифры числа (исключая контрольный знак), складывают справа налево значе
ния каждой второй цифры;
2) результатдействия 1) умножают на 3;
3) суммируют оставшиеся цифровые значения;
4) результатдействия 2) прибавляют к результату действия 3):
5)контрольный знаксимвола является наименьшим числом, котороеприсложении срезультатом действия 4)
позволяет получить число, кратное 10.
Пример — Расчет контрольной цифры для числа 1937:
1937
Действие 1:
9♦7
■
и
Действие 2:
X
3
в
48
Действие 3:
Действие 4:
1
♦
3
а
4
4♦ 48
а
52
Действие 5:
(Ближайшим60
-
52
в
8
числом, кратным
10. является 60)
Следовательно С - 8
’ ’При считывании символа штрихового кода «Interleaved 2 of 5» может возникнуть совпадение комбина
ции штрихов и пробелов, находящихся внутри символа, со знаками START и STOP. В таких случаях при частич
ном сканировании символа штрихового кода происходит подтверждение завершения считывания закодирован
ных данных.
7