Имя: Пароль:
1C
 
Акцизная марка. Алкоголь. Контрольная сумма
,
0 Kongo2019
 
29.08.19
13:15
Доброго
Никому не попадался алгоритм расчета контрольной суммы акцизная марка нового образца, алкоголь.
Редко, но метко. Сканер сбоит, и бред получается. Наверняка же есть.
В описание марки есть
Состав идентификатора ЕГАИС, содержащийся в виде двухмерного штрихового кода, наносимого на федеральные
специальные и акцизные марки АО «Гознак».
Тип марки (3 символа)
Серия марки (3 символа)
Номер марки (8символов)
Служебная информация ЕГАИС (7символов)
Контрольная сумма и электронная подпись, созданная при помощи СКЗИ по ГОСТ (129 символов)
ИТОГО: 150 символов.
1 Ёпрст
 
29.08.19
13:19
(0) и зачем оно тебе ? Левак на баланс один хрен не поставишь с этой маркой - ибо акт на баланс в 1 регистре на ставит эту марку.
2 H A D G E H O G s
 
29.08.19
13:22
(1) Проверять, правильно ли сканер отсканировал
3 Вафель
 
29.08.19
13:23
(2) а как можно проверить?
4 H A D G E H O G s
 
29.08.19
13:25
(3) Посчитать контрольную сумму самому и сравнить с контрольной суммой осканированного.
Ваш КЭП.
5 Kongo2019
 
29.08.19
13:40
(1) За меня ответили уже.
На баланс конечно не поставить. Но потом искать на складе эту бутылку чокнутся можно.
6 Ёпрст
 
29.08.19
13:41
врят ли "сканер сбоит". Как правило, во всех типовых не удосужились написать автозамену, если сканируют в русской расскладке или с капслоком, если сканёр в разрыв клавиатуры воткнут.
А вот чтоб сканер "сбоит", тут разве что с XP по рдп..такое было когда-то
7 Kongo2019
 
29.08.19
13:50
(6)Конфа не типовая. Автозамену и проверки я всевозможные сделал.
Сканер да, в разрыв клавиатуры воткнут. вот к примеру сейчас такое ищем.
147400039709601018001IIQYU3TLNRQZM2HVQZMBLDRZZUYFHOTECWJLENZGTKYB4XKZ5Q7B3KVHFEWHX5I4MNDQXOMBEXOUFPEU57AWV4V2WNKA26T6W6FIIIIIIIIIIIIIIIII6XXWH4576TCZE
Видишь IIIIII?
А вчера такое искали
147400039710121018001RYHVFJ3IOTNMUSROW77777777777777777EVP6HNUWI4II62KAEENPYO57ZGVJ5XEZUPYTEM2RVQN4LA762QEKOCT3BAAMWWGQQXC2W2MIIIKVQX2BF5CVH4MXKOKC7HB
7777 куча.
8 Ёпрст
 
29.08.19
14:03
(7) мот того, проще сканёр купить китайский за 4к ?

и..по рдп такой код у вас прилетает поди еще, да ?
9 IVT_2009
 
29.08.19
14:06
Ломает марку. RDP похоже и сканер в режиме клавиатуры. У меня не такие еще чудеса были но все проверялось 150 символов. Если они пришли то все ок.
10 Kongo2019
 
29.08.19
14:21
(8) Сканеры разные. И китайские и Даталоги и Атолы. Сейчас заказали не ручной, а стационарный, на пробу.
Нет, прямое подключение, никакого RDP.
11 Kongo2019
 
29.08.19
14:22
(9) 150 символов приходит, да вот не те иногда.
12 Ёпрст
 
29.08.19
14:36
(11) хоневелл 1450g читает всё и без сбоев
13 Kongo2019
 
29.08.19
14:42
Вот эти два ящика в (7) читались на Honeywell Voyager 1450G2D.
14 Ёпрст
 
29.08.19
14:44
(13) а винда какая хоть ?
15 Kongo2019
 
29.08.19
14:48
Win10, корпоративная, LTSB. Лицензия все дела.
Терминал АТОЛ Optima
16 Kongo2019
 
30.08.19
10:02
апну
17 Ёпрст
 
30.08.19
12:07
(16) врят ли найдешь, хотя там скорее всего какой нить примитив с xor-ом слеплен
18 H A D G E H O G s
 
30.08.19
12:11
(17) GOST же
19 Kongo2019
 
30.08.19
12:53
(18) Какой?
20 MWWRuza
 
гуру
30.08.19
13:20
Попробуйте с тем-же сканером, на другом системном блоке. Это похоже, глючит контроллер клавиатуры, тупо не успевает, если действительно сканер "в разрыв клавиатуры"... Или он все-таки USB, с эмуляцией клавиатуры(HID) - ? Тогда, лучше его в режим эмуляции COM-порта перевести...

PS Даже если "железно" в разрыв клавиатуры, у многих сканеров есть настройка скорости "последовательного нажатия на клавиши :-)", можно ее уменьшить.
PSS А контрольную сумму ШК вычисляет сам сканер, внутри себя, иначе он просто "не пикнет"... А что он уже в прогу передает, тут от контроллера и драйвера зависит.
21 Kongo2019
 
30.08.19
13:32
USB, с эмуляцией клавиатуры(HID)
22 Kongo2019
 
02.09.19
10:35
В общем пока это все работает на столе в офисе проблем нет.
Если перенести в цех, появляются сбои. Видать где-то наводка.
Оборудование все заземлили. Сейчас поеду ферритовые фильтры покупать.
23 H A D G E H O G s
 
02.09.19
13:35
Очевидное, невероятное.
24 torqtorq
 
06.11.19
12:28
Тоже интересует вопрос проверки отсканированного кода.

Тип марки (3 символа) + Серия марки (3 символа) + Номер марки (8 символов)*+ Служебная информация ЕГАИС (7 символов)** + Контрольная сумма и электронная подпись, созданная при помощи СКЗИ по ГОСТ (129 символов)
ИТОГО: 150 символов.

Подпись скорее всего проверяется по сертификату ФСРАР (но как?) Но хотя бы знать, как рассчитать контрольную сумму - сканировать надо много. Выставляем задержку между символами минимальную, тогда артефакты появляются, а был бы алгоритм расчёта контр. суммы, можно было бы на лету проверять.
А так получается, что косяк только у получателя и всплывает.

P.S. Ещё помогает перевод сканера в режим COM-порта. Но там уже сложности с ПО - не все умеют работать с последовательным портом.