Получите информацию об устройстве со сканера Zebra LS2208.C#

Место общения программистов C#
Ответить
Anonymous
 Получите информацию об устройстве со сканера Zebra LS2208.

Сообщение Anonymous »

У меня есть приложение C#, которое открывает последовательный порт для получения данных сканирования со сканера штрих-кода Zebra LS2208. Устройство подключено через USB и использует настройку Windows 10 CDC для последовательного подключения через USB.
Сканирование работает отлично. Я пытаюсь настроить класс для эффективного «поиска» или «обнаружения» устройства. Для этого мне нужна команда, которую я могу отправить в порт, чтобы проверить подключение устройства. У меня возникли проблемы с поиском команды, которую я мог бы отправить, которая будет генерировать возвращаемые байты от сканера.
Например

Код: Выделить всё

_port = new SerialPort(....)
_port.Open()
// Tells the device to Beep (I think)
_port.Write(new byte[]{7}, 0, 1)
if(_port.BytesToRead > 0) ....
Никогда не остается байтов для чтения, но сканер подает звуковой сигнал (хороший звуковой сигнал)
Я надеялся найти что-то неспецифическое для Zebra, таким образом, возможно, любой сканер будет иметь ожидаемую конфигурацию. На данный момент я был бы рад специальной команде для зебры. Команда «версия» была бы еще лучше, так как мне бы хотелось передать эту информацию приложению, использующему устройство.
Примечание Я не использую HID, поскольку я есть служба Windows, которой необходимо получить отсканированное изображение, декодировать его, а затем передать это значение в другую службу

Подробнее здесь: https://stackoverflow.com/questions/793 ... 08-scanner
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»