Контрольное слово PDF417

Форум для обсуждения вопросов по эксплуатации ЕГАИС Розница

Модераторы: Operator 2, Operator 4, Operator 1

Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
Василий_Ростов
Сообщений: 39
Зарегистрирован: 21 мар 2017, 06:45

Контрольное слово PDF417

Сообщение Василий_Ростов » 21 мар 2017, 08:43

Ребята подскажите пожалуйста, кто-нибудь встречал формулу для определения контрольной суммы или контрольных слов PDF417? А то иногда сбоят терминалы и приходится пересканировать бутылки или искать вручнуюю
Может кто видел? Нашел только ГОСТ, но слишком неясно написано.
Сельпо
Сообщений: 314
Зарегистрирован: 22 май 2016, 19:40

Re: Контрольное слово PDF417

Сообщение Сельпо » 21 мар 2017, 14:19

Василий_Ростов писал(а):Ребята подскажите пожалуйста, кто-нибудь встречал формулу для определения контрольной суммы или контрольных слов PDF417? А то иногда сбоят терминалы и приходится пересканировать бутылки или искать вручнуюю
Может кто видел? Нашел только ГОСТ, но слишком неясно написано.

знаю только про проверку по разрядам, которая происходит в УТМ согласно схеме xsd:
шаблон для 68 символов: <xs:pattern value="\d\d[a-zA-Z0-9]{21}\d[0-1]\d[0-3]\d{10}[a-zA-Z0-9]{31}" />
где:
\d –любая десятичная цифра
{21} Предыдущий элемент повторяется ровно 21 раз
[A-Za-z0-9] цифры, символы верхнего и нижнего регистра
[0-1] от нуля до единицы
и т.д.
Василий_Ростов
Сообщений: 39
Зарегистрирован: 21 мар 2017, 06:45

Re: Контрольное слово PDF417

Сообщение Василий_Ростов » 22 мар 2017, 06:27

Это у нас уже прописано при отборе, только вот в блоке где 31 цифра или буква - блок который и отвечает за контрольные слова, если переставить цифры и буквы местами, то PDF417 уже не улетит в ЕГАИС. Так как не пройдет проверку. Вот и хотелось бы узнать, может кто глубже копался
deluks
Сообщений: 796
Зарегистрирован: 24 ноя 2015, 06:33

Re: Контрольное слово PDF417

Сообщение deluks » 22 мар 2017, 06:49

Василий_Ростов писал(а):Это у нас уже прописано при отборе, только вот в блоке где 31 цифра или буква - блок который и отвечает за контрольные слова, если переставить цифры и буквы местами, то PDF417 уже не улетит в ЕГАИС. Так как не пройдет проверку. Вот и хотелось бы узнать, может кто глубже копался

Заинтересовали. Вчера мельком глянул про PDF417. Предлагаю поискать в гугле по запросу "low level decode PDF417".

Например, на извлечение алкода я юзаю такой сниппет https://play.golang.org/p/1sxzKAlud9
На выходных попробую понять как работает исправление ошибок и контрольные суммы (если они есть).
Василий_Ростов
Сообщений: 39
Зарегистрирован: 21 мар 2017, 06:45

Re: Контрольное слово PDF417

Сообщение Василий_Ростов » 22 мар 2017, 08:32

Алкокод выделяется правильно практически всегда - за это отвечает блок из 16 символов, следующих за двумя первыми цифрами. Это тоже сделали - практически сразу как ввели ЕГАИС. Контрольной суммы и ее формулы пока не нашел - есть контрольные слова - попарные символы, только пока не нашел чистую форумулу.
Даниил92
Сообщений: 1
Зарегистрирован: 06 дек 2017, 06:30

Re: Контрольное слово PDF417

Сообщение Даниил92 » 06 дек 2017, 07:00

Может кто видел? Нашел только ГОСТ, но слишком неясно написано.

Добрый день. Не нашли алгоритм?
Аватар пользователя
Operator 4
Сообщений: 4993
Зарегистрирован: 09 дек 2015, 09:04

Re: Контрольное слово PDF417

Сообщение Operator 4 » 06 дек 2017, 11:12

Проверка проходит согласно схеме egaischeque, есть возможность приложить отсканированный баркод который не прошел проверку, желательно кусок лог-файла transport_tranzaction?

Вернуться в «Вопросы по эксплуатации ЕГАИС Розница»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot], Bing [Bot] и 4 гостей