Сканирование работает отлично. Я пытаюсь настроить класс для эффективного «поиска» или «обнаружения» устройства. Для этого мне нужна команда, которую я могу отправить в порт, чтобы проверить подключение устройства. У меня возникли проблемы с поиском команды, которую я мог бы отправить, которая будет генерировать возвращаемые байты от сканера.
Например
Код: Выделить всё
_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
Мобильная версия