В конце, как заявил Брэд, проблема связана скорее с настройками сканера (USB в режиме HID), хотя проблема с ПК также является проблемой. После нескольких тестов на двухъядерной Linux-машине я оцениваю задержку на 85% для сканера и 15% для ПК/браузера.
Чтобы решить эту проблему, я первый поиск, и скачал полное руководство нашего сканера 2D штрих-кодов (306 страниц), то я сосредоточился на USB Keystroke Delay как причина, но по умолчанию уже установлен в «No Delay» ,
Настройка, которая повлияла на скорость чтения, была Интервал опроса USB, вариант, который применяется только к USB-эмулятору USB HID.
Интервал опроса определяет скорость, с которой данные могут быть отправлены между сканером и главным компьютером. Более низкое значение указывает на более быструю скорость передачи данных: по умолчанию было 8 мс, без каких-либо проблем я опустился до 3 мс. Более низкие ставки не были быстрыми, вероятно, потому, что они были достигнуты, когда ПК стал узким местом.
ВНИМАНИЕ: Убедитесь, что ваш хост-компьютер может обрабатывать выбранную скорость передачи данных, выбирая скорость передачи данных, которая является слишком быстрой для вашего хост-компьютера, может привести к потере данных: в моем случае, когда я снизил интервал опроса до 1 мс, не было потери данных в рабочем ПК, но при тестировании внутри виртуальной машины произошла потеря данных, как только я достиг 6 мс.
Еще одна интересная вещь: браузеры, как правило, реагируют значительно медленнее после длительного использования со многими открытыми вкладками (пару часов в моем случае), возможно, из-за кеширования.
Испытания, выполненные с браузерами Firefox и Chromium на старом двухъядерном ПК с ОС Lubuntu (linux).
У меня есть эта проблема в настоящее время в Firefox, протестированная с тем же штрих-кодом. Я получаю ошибки отсутствующего символа в 13 из 20 сканирований. Нет проблем в Chromium, никаких проблем в обычном текстовом редакторе. – benjaoming
Похоже, что пролем связан с Firefox. Попробуйте одно из исправлений в этой [нить] (https://support.mozilla.org/it/questions/1157085). Также убедитесь, что нет расширений, которые могли бы замедлить работу вашего браузера. Сброс к заводским настройкам также может помочь сфокусировать проблему. – rospus