Рекомендации для систем, сталкивающихся с несколькими символиками или форматами
D.1 Общие положения
Открытые системы способствуют свободному перемещению транспортируемых единиц между любыми поставщиками и заказчиками при помощи любого перевозчика. Организации, считывающие этикетку со штриховым кодом для отгрузки и приемки, могут столкнуться с символами, которые не соответствуют требованиям этих организаций, но используются на иных этапах цепи поставок. В настоящем приложении рассматриваются проблемы, связанные с такой возможной ситуацией, а также вопросы, которые возникают при запланированном переходе от одного варианта обработки к другому.
Использование идентификаторов носителей данных/символик (префиксов к данным, передаваемых декодером и не кодируемых в символе) в настоящем приложении соответствует ИСО/МЭК 15424*.
_____________________
* ГОСТ Р 51294.1 (включая приложение В) в части идентификаторов символик Code 39, Code 128, PDF417 и MaxiCode соответствует ИСО/МЭК 15424.
Идентификаторы символик регламентированы также в следующих стандартах:
для Code 39 - в ИСО/МЭК 16388 и ГОСТ 30742;
для Code 128 - в ИСО/МЭК 15417 и ГОСТ 30743;
для Code PDF417 - в ИСО/МЭК 15438 и ГОСТ Р 51294.9;
для MaxiCode - в ИСО/МЭК 16023 и ГОСТ Р 51294.6.
В соответствии с 5.1.1 предлагаются следующие варианты обработки:
a) идентификаторы применения EAN/UCC с символикой UCC/EAN 128;
b) идентификаторы данных FACT с символикой Code 39;
c) идентификаторы данных FACT с символикой Code 128.
Хотя обычно планируется использовать в системе только одну из этих комбинаций, пользователям необходимо осознавать, что в системе сканирования может возникнуть любая из комбинаций. В связи с этим организации могут поддерживать один из вариантов обработки или несколько.
D.2 Системы с предполагаемым одновариантным сканированием
Пользователи, выбирающие работу в одновариантном режиме сканирования, должны учитывать следующие процедуры:
- при использовании только варианта D.1 а) пользователи могут отключать в декодере все иные символики, включая Code 128 в соответствии с вариантом D.1 с). Если декодер поддерживает идентификаторы символик, то главная ЭВМ подтвердит соответствующий идентификатор символики, в частности, ]С1, соответствующий символу UCC/EAN 128 со знаком FNC1 в первой позиции после знака Start;
- при использовании только варианта D.1 b) пользователи должны отключить в любом декодере все прочие символики. Если декодер поддерживает идентификатор символики, то главная ЭВМ подтвердит соответствующий идентификатор символики, в частности, ]А0;
- при использовании только варианта D.1 с), пользователи должны полностью задействовать возможности идентификатора символики. При применении декодеров, не поддерживающих идентификаторы символик, главная ЭВМ не способна автоматически распознавать варианты D.1 а) и D.1 с). При использовании идентификатора символики главная ЭВМ может находить различия в вариантах и отфильтровывать нежелательные варианты. Главная ЭВМ должна подтверждать соответствующий идентификатор символики, в частности, ]С0.
D.3 Системы с предполагаемым многовариантным сканированием
Пользователи, предусматривающие в прикладной системе считывание информации с этикеток с применением двух и более вариантов, должны полностью использовать возможности работы с идентификаторами символик. При применении декодеров, не поддерживающих идентификаторы символики, главная ЭВМ не способна автоматически распознавать различные варианты а), b) и с), приведенные в D.1. При использовании идентификатора символики главная ЭВМ сможет найти различия в вариантах и отфильтровать те из них, которые нежелательны. Пользователь получает надежную информацию при использовании комбинации идентификатора символики с идентификатором данных FACT или идентификатором применения EAN/UCC. При необходимости пользователи должны рассмотреть возможность подключения дополнительных функций, повышающих надежность в соответствии с В.4.3.
D.4 Анализ выбора возможного перехода
D.4.1 Общие положения
Существуют три возможности перехода от одного варианта к другому:
А - от Code 39 с идентификаторами данных FACT к UCC/EAN 128;
В - от Code 39 с идентификаторами данных FACT к Code 128 с идентификаторами данных FACT;