Форум: "Начинающим";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
Внизсканер штрих кода Найти похожие ветки
← →
Serj (2014-03-24 13:49) [0]Добрый день!
к компьютеру подключены сканер штрих кода и считыватель магнитных карт, надо что бы в одном дереве считывалось только с штрих кода а в другом дереве только с считывателя магнитных карт, как организовать данный процесс?
← →
clickmaker © (2014-03-24 14:18) [1]видимо, считывать данные с разных портов (COM, USB, что там...)
← →
Serj (2014-03-24 14:24) [2]оба девайса подключены через usb и определяются в диспетчере устройств как hid устройства, необходимо что бы в одном дереве вводились данные в событие onKeyPress только с считывателя магнитных карт, а на другие устройства ввода(в т.ч. клавиатура) не реагировало...
← →
brother © (2014-03-24 14:25) [3]> в одном дереве
это что?
← →
Serj (2014-03-24 14:33) [4]в одном дереве это компонент TreeView1 с списком сотрудников, второе дерево TreeView2 с списком оборудования, список сотрудников обрабатывается по магнитной карте, список оборудования обрабатывается по штрих коду
← →
clickmaker © (2014-03-24 15:31) [5]как вариант, определять источник по длине кода
← →
RWolf © (2014-03-24 15:44) [6]фокус на 1 — отключаем сканер, фокус на 2 — отключаем считыватель.
← →
Serj (2014-03-24 16:04) [7]RWolf © вот как их отключить\включить программно???
← →
brother © (2014-03-24 16:49) [8]надо узнать разницу в посылаемых данных и разделять сканер/считыватель... и ничего не надо разделять...
и я не вижу кода приема данных...
← →
Konstantin (2014-03-24 22:28) [9]узнать разницу у хида никаких проблем ибо разный vid pid устройства, разный интерфейс, разный дескриптор, разный репорт и т.д.
соответственно надо коннектится к ним напрямую и игнорировать их, судя по всему, клавиатурный режим. не рекомендую использовать компоненты jedi - с усб они работают крайне глючною
← →
Serj (2014-03-25 09:10) [10]Konstantin вот вот как узнать vid pid устройства с которого считывается информация?
← →
Германн © (2014-03-25 10:08) [11]
> как узнать vid pid устройства с которого считывается информация?
>
Интересно как же она считывается если ничего про нее не известно?
← →
Styx (2014-03-25 10:12) [12]
> Интересно как же она считывается если ничего про нее не
> известно?
Скорее всего через эмуляцию клавиатуры.
← →
Konstantin (2014-03-25 10:18) [13]при такой формулировке вопроса - никак.
нужно cчитывать информацию с того устройства, у которого соответствующий vid pid.
чувствуете разницу? сначала подключаемся, потом считываем.
примеры в интернете есть (не то чтобы мне жалко, но мне лень искать,а мои на си дотнет)
← →
icWasya © (2014-03-25 16:01) [14]>сначала подключаемся, потом считываем
только надо вклиниться между девайсом и драйвером и ничего ему(драйверу) не отдавать.
← →
Konstantin (2014-03-25 16:35) [15]не уверен. это ж hid
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.044 c