Имя: Пароль:
1C
1С v8
Подлючаю usb сканер через драйвер атола
0 screamhome
 
26.11.11
15:17
на одном сервере (не боевом)
Клавиатура,21    4606036035649 #13
Клавиатура,21    4606036035649 #13
Клавиатура,21    4606036035649 #13

На трех других (боевых)
Тест драйвера выдает такую хрень
Клавиатура,5     460
Клавиатура,98    60360
Клавиатура,36    35649 #13


Клавиатура,37    6 #13
Клавиатура,52    06036 #13
Клавиатура,5     035649 #13

Причем чувствительность постоянно меняется.
Данные всегда разные.
Куда копнуть??
1 screamhome
 
26.11.11
15:18
терминальные серваки с разной операционкой

есть
2003 сервер
2008 сервер
2008 64 битный
2 screamhome
 
26.11.11
16:44
re
3 Нуф-Нуф
 
26.11.11
16:50
(2) серваки в инете сидят? или локально?
4 screamhome
 
26.11.11
16:54
(3) правильный локально
но ломлюсь через инет

три неправильных через инет
и территориально далеко
5 Нуф-Нуф
 
26.11.11
17:01
вообщем у нас была подобная ситуация. ТСД подключенный через терминал к серваку который сидел в инете - также непонятно как считывал ШК.
предположительная причина - так как ШК подавался как клавиатурный сигнал - то передача просто как поток символов введенных с клавиатуры - только с очень большой скоростью (именно по скорости драйвер отличает их от сигналов на самом введенных с клавиатуры). так вот - из-за того что серваки далеко - канал нестабильный - так вот символы доходят с разной скоростью.
и т.е. шк 4606036035649 полне может прийти несколькими пакетами 4606, 03, 603564, 9 - так вот как его обработает драйвер, и что именно посчитает присланным со сканера - большой вопрос.
именно поэтому из 4606036035649 он может выхватить только 4606.
иногда все проходило нормально, но в больше части цифры которые получал драйвер - были только частью ШК.

когда серваки поставили локально - тогда эта проблема почти пропала (только иногда бывает что ШК читается драйвером не весь)

это в принципе только гипотеза, но думаю довольно верная
6 Нуф-Нуф
 
26.11.11
17:03
как вариант - поставить эмуляцию ком-порта. и делать маппинг компортов при терминальном подключении. хз в каком виде будет передаваться сигнал на удаленный сервер - но может спасет. на ТСД такой возможности нет - поэтому такой вариант не тестировали