|
Как то странно отвалился сканер | ☑ | ||
---|---|---|---|---|
0
Fuas4
04.12.13
✎
08:19
|
Господа, я в недоумении! Сканер штрихкода работал в разрыв клавиатуры по RDP в УТ 10.3. РАботал хорошо и всех радовал...до вчерашнего дня. Теперь работает совсем странно: смотрю отладчиком, при сканировании проверяется на вводДоступен() и вызывается обработка внешнего события. При этом строчка внешней обработки (ATOLBarcodeScan_v2.epf) ШК = СокрЛП(Объект.Драйвер.Данные);, которая должна получить от сканера штрихкод каждый раз выдает разные данные. Должна выдавать 13 цифр 3313000587158, а выдает то "8", то "1746", то еще что-нибудь в том же духе. При этом в тхтшник на РДП сканирует все правильно. Версия драйвера:6.5.3.399. И еще: ввод доступен только первый раз или, если повезет, раз на седьмой, например, Потом ввод доступен ложь, но на форме цифры со сканера вводятся (происходит поиск по колонке "дата", я так понимаю, 1сина воспринимает это как простой ввод данных с клавиатуры) и туда попадают ПРАВИЛЬНЫЕ цифры. В чем может быть проблема?
|
|||
1
Philix
04.12.13
✎
08:35
|
(0) Атоловский клавиатурный драйвер, если мне память не изменяет, отличает обычную клавиатуру от сканера по скорости поступления данных. В настройках его указывается этот порог (чувствительность). Учитывая RDP - что-то могло в скорости/проходимости сетки поменяться и данные стали поступать чуть медленнее. На счет успешного сканирования в ТХТ и остальных симптомов - уже не подскажу. http://atol.ru/support/encyclopedy/1c/1s81-all/1c81-vvod/.
Я бы рекомендовал поиграться с настройкой чувствительности, но так, чтобы пользователи потом смогли клавиатурой польлзоваться. |
|||
2
Fuas4
04.12.13
✎
08:37
|
(1) спасибо, сейчас попробую
|
|||
3
Fuas4
04.12.13
✎
09:24
|
Не помогло ни скорость ни чувствительность менять
|
|||
4
Fuas4
04.12.13
✎
09:26
|
М.б. версию драйвера сменить? Какая там последняя из бесплатных? Я смогу переставить дрова при работающих пользователях или надо всех выгонять?
|
|||
5
Fuas4
04.12.13
✎
11:37
|
Потыркал сканер еще. Заметил такую закономерность: если сканер считал все цифры, то он не вызывает внешнее событие (думает, что ввели цифры руками), а если внешнее событие вызывает, то обязательно теряет цифры справа (от одной до 12), т.е. вместо 3313000587158 получаю цифру или без первой тройки или 7158 или 8. Теперь куда копать?
|
|||
6
Fuas4
04.12.13
✎
12:04
|
Еще один вопрос: почему может отваливаться ввод доступен? Т.е. при первом сканировании в открытую форму ввод доступен, а при втором уже не доступен
|
|||
7
Fuas4
04.12.13
✎
12:20
|
Изменение чувствительности с 30 на 300 помогло. Спасибо, что прослушали мой монолог. А (1) просто спасибо. Я не предполагал, что чувствительность может ТАК скакать и выдавать такую магию
|
|||
8
Fragster
модератор
04.12.13
✎
12:27
|
если сканер номальный, то ищи в инструкции установку intercharacter delay или что-то типа того, поставь туда не 0.
и пусть админы покурят, почему время прохождения пакетов скачет (например такое есть при попытке доступа с новых виндов на старые по терминалу, что-то там мелкосовтовцы с автоопределением MTU изобрели, что нужно в таком случае отключать) |
|||
9
Fragster
модератор
04.12.13
✎
12:27
|
(8) не 0, а 2-4
|
|||
10
Fuas4
04.12.13
✎
12:38
|
(8) Сканеров штук 5 разных моделей. Отвалились все одновременно. Админов спрошу, спасибо
|
|||
11
DmitriyDI
04.12.13
✎
12:41
|
(0) попробуй отключи антивирус
|
|||
12
Torquader
04.12.13
✎
13:32
|
Проверяйте сетевую карту на сервере и прохождение пакетов - проблемы со сканерами - сигнал того, что что-то в передаче нажатий клавиш не работает.
К сожалению, система передаёт каждое нажатие клавиши в отдельном пакете, и, если между пакетами появляется задержка, то она воспринимается как пауза между нажатиями клавиш. Большой таймаут нужно ставить осторожно, так как нажатие клавиши-префикса будет восприниматься как начало штрих-кода, и ввод будет "подвисать". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |