Имя: Пароль:
1C
 
ТСД Моторола корежит данные datamatrix
0 Олдж
 
19.05.26
16:42
Доброго всем дня, подскажите, может кто сталкивался
ТСД Моторола MC659, на Windows Mobile
подключена к 1С через рдп (1С 7.7 самописная)
простая форма по сканированию кодов датаматрикс для честного знака.
Сканер работает как клавиатура.

Наблюдается следующая картина:
верный код
01046600283785102153:v?_Hm,u)3a
сканер считал
01046600283785102153v?_Hm;,u)3a

и так почти каждый, код какой-то символ или буква "скачет". Терминал на помойку или что-то не так настроено ?
1 Garykom
 
гуру
19.05.26
16:54
Баян
Таймауты попробуй

Если не помогло то RDP на помойку, не ТСД
2 MWWRuza
 
гуру
19.05.26
17:19
Или в режим "по событию", аналог COM-порта, только это внутри самого терминала, получение ШК из его внутреннего сканера, до передачи через RDP, если там такое можно сделать.
3 Builder
 
19.05.26
17:36
"Сканер работает как клавиатура" - Вот тут все проблемы с такими кодами. Только хардкор, только COM-порт...
4 Garykom
 
гуру
19.05.26
18:46
(3) Представь что у тебя не 1-2 и не 10 а сотни ТСД
И представь количество проброшенных COM-портов на бедный RDP сервер
Ну и не всегда возможно перевести ТСД в режим эмуляции COM-порта через RDP
Старые да, новые проблема
Там нужен прокладочный софт на ТСД
5 MWWRuza
 
гуру
19.05.26
18:53
Да не нужно пробрасывать COM через RDP... С клавиатурного сканера он же куда-то (программа сканера? Но, я виндовые не юзал, в андроиде так), как я понимаю, прилетает, и потом передается через RDP. Если настроить по событию, он туда-же будет попадать, только не искаженный.
Или по RDP именно клавиатура проброшена? Тогда, х.з...
6 Злопчинский
 
19.05.26
18:55
(0) нормальный человек сразу бы проверил на каких-нибудь других ШК, простых линейных типа ЕАН13, Code128 которые стопудово не содержать управляющих символов внутри ШК.
.
Также проверь в настройках РДП клиента (на самом ТСД) настройку типа "использовать сочетания клавиш" или "транслировать сочетания клавиш" - точно не помню, неверная настройка ведет к тому, что выборочно знаки подменяются
7 Волшебник
 
19.05.26
20:17
Клюшки и Моторола — это сила!
Сильнее, чем с галантерейшик с кардиналом Франции!
8 Злопчинский
 
19.05.26
20:42
(7) 👍 ну дык я на моторолах на клюшках - основной рабочий инструмент был.
.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший