04.06.2015 09:51
Krokogen
 
Загадочное поведение.
Дано, 3 разных компьютера, один с win7, один win8, один win8.1

Сканер USB, эмуляция клавиатуры.
Берем первый компьютер, подключаем
суффикс установлен в crlf
Сканер читает шк, но после считывания начинает дурить.
Если читать в блокнот, то выглядит так:
1234567890123[CR][LF]
12345678901231234567890123[CR][LF]
123456789012312345678901231234567890123[CR][LF]
1234567890123123456789012312345678901231234567890123[CR][LF]
1234567890123123456789012312345678901231234567890123[CR][LF]
1234567890123123456789012312345678901231234567890123[CR][LF]

Пишем прогу которая перехватывает ввод клавиатуры, получаем:
1234567890123[CR][LF][Down]
1234567890123[CR][LF][Down]
....

Переставляем на комп с win8 - никаких проблем, все как надо.
переставляем на win8.1 - опять стрелка вниз вызывается. Драйвер HID на всех компах разный, версии по возрастающей.

Подозреваю что драйвер глючит, но чего с ним делать - ума не приложу.
Поставщик разумеется ссылается на "кривой софт" и заниматься косяком не хочет.
04.06.2015 10:20
Krokogen
 
Блин, два дня возились, стоило написать и.... В общем таки сканер глючил. На втором компе ошиблись - там было тоже самое..

Проблема таки в суффиксе была. Причем в заводских настройках. Замена префикса не помогла. Настройка с помощью ШК тоже.
Помогло удаление в настройках целиком строки с префиксами и суффиксами, (галочку слева, затем удалить) и настройкой по-новой. Глючить перестало...
Часовой пояс GMT +3, время: 02:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.