Вы можете открыть актуальную версию документа прямо сейчас.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(справочное)
Дополнительные показатели
А.1 Защита от неполного сканирования
Хотя в символах Interleaved 2 of 5 шаблоны start и stop расположены в начале или в конце соответствующих знаков символа внутри символа штрихового кода, это не гарантирует того, что не может быть осуществлено действительное считывание части символа с меньшим числом знаков при неполном (частичном) сканировании символа штрихового кода *. Риск подобного неполного считывания может быть снижен с помощью двух дополнительных мероприятий.
------------------------------
*При считывании символа штрихового кода "Interleaved 2 of 5" может возникнуть совпадение комбинации штрихов и пробелов, находящихся внутри символа с шаблонами start и stop. В таких случаях при частичном сканировании символа штрихового кода происходит подтверждение завершения считывания закодированных данных.
------------------------------
А.1.1 Символы фиксированной длины
В каждом нормативном документе по применению должно быть установлено фиксированное число знаков данных, кодируемых в символе Interleaved 2 of 5, для конкретного применения и устройство считывания или обработки данных должно быть запрограммировано на прием сообщений установленной длины.
А.1.2 Опорные линии
Если в применении не допускается использование символов фиксированной длины, следует применять опорные линии. Опорные линии снижают вероятность соответствующего, но ошибочного неполного считывания символа из-за преждевременного входа и/или выхода сканирующего луча через верхнюю или нижнюю границы символа. Опорные линии следует применять, если нет ограничений с технической точки зрения и если оборудование для считывания или обработки данных не запрограммировано для работы с символами фиксированной длины.
Опорные линии наносят перпендикулярно штрихам символа, ограничивая верхний и нижний края штрихов по всей длине символа. Опорные линии допускается продлевать вдоль свободных зон и соединять друг с другом вертикальными линиями. При этом не допускается нарушение наименьшей ширины свободной зоны, определенной в 4.4, между внутренней кромкой вертикальной опорной линии и первым или последним штрихами символа. Ширина опорной линии должна быть от двух до пяти размеров X символа.
А.2 Контрольные знаки
А.2.1 Контрольный знак символа
В применениях, требующих повышенной надежности данных, используют контрольный знак символа, кодируемый в качестве второго знака последней цифровой пары, непосредственно за последним знаком данных и в знаке символа перед шаблоном stop. Включение контрольного знака символа должно быть регламентировано в нормативном документе по применению.
Примечание - Число знаков, подлежащих кодированию, включая контрольный знак, должно быть четным. К исходной строке может понадобиться добавить начальный нуль.
При использовании контрольного знака символа применяют следующий алгоритм:
1) начиная с крайней правой цифры числа (исключая контрольный знак), складывают справа налево значения каждой второй цифры;
2) результат действия 1) умножают на 3;
3) суммируют оставшиеся цифровые значения;
4) результат действия 2) прибавляют к результату действия 3);
5) контрольный знак символа является наименьшим числом, которое при сложении с результатом действия 4) позволяет получить число, кратное 10.
Пример - Расчет контрольной цифры для числа 1937:
|
1 |
9 |
3 |
7 |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.