2016-10-06 4 views
1

Я используюЧтение данных из сканера штрих-кода USB в .NET получил событие

  1. Honeywell Orbit 7120 сканер штрих-кода USB
  2. Windows7 64bits

Используя этот компонент, мне нужно принимаемый событие к моему приложению Windows, когда сканер штрих-кода будет прочитан, тогда мое событие получения будет срабатывать. Я основал решение для последовательного порта для класса Microsoft SerialPort. Но мне нужен этот класс для HID (USB). Я хотел бы прочитать ввод с помощью USB-драйвера, а не с клавиатуры.

Как это можно сделать с помощью .NET? любые готовые библиотеки? Я ничего не мог найти.

Я пробовал много, но не получал никакого решения с последних 5 дней. Пожалуйста, помогите мне, как я могу читать данные из моего приложения, когда считыватель штрих-кода USB читается

Я пробовал здесь, но устройство не удалось подключиться. C# and USB HID Devices

+0

не нашел свое устройство по идентификатору продавца и продукту 0x0C2E, 0x0204 – Shohel

+0

Пожалуйста, не копируйте и не вставляете всю свою базу кода на вопрос и не просите нас исправить это. Какая * проблема * у вас есть? Какая часть кода вызывает это? Вы должны показать нам 5-10 строк, вызывающих проблему. – Rob

+0

@Rob, сканер не смог соединиться продавцом и идентификатором продукта 0x0C2E, 0x0204 – Shohel

ответ

1

Если вы хотите использовать HID для связи с устройством, я советую вам эту библиотеку очень хорошо работает: https://github.com/jklemmack/csharp-usb-hid-driver

Кроме того, вы можете использовать этот код, чтобы обнаружить новое устройство USB подключил: https://stackoverflow.com/a/19962635/2486332