У меня очень простое приложение, запускающее серию устаревших сканеров, которое получает сканирование штрих-кода с последовательного порта и отправляет обратно в сканер сообщение о том, что оно получило сканирование. Исходя из этого, сканер мигает зеленым, и пользователь знает, что они могут продолжить.
Мне больше нравится эта модель из-за моего понимания расклинивания клавиатуры, потому что если что-то случится с приложением, выполняющим сканирование (приложение зависает, форма с фокусом изменяется, компьютер зависает, компьютер не может продолжать выбирать). сканирования), человек, держащий сканер, будет знать, что есть проблема, потому что он не получит зеленую вспышку и не сможет продолжить сканирование.
Я смотрю на добавление некоторых сканеров, и кажется, что многие люди используют сканеры штрих-кода, которые эффективно действуют в качестве клавишных клавиш. Некоторые из этих сканеров имеют дальность действия более 100 футов, что подразумевает, что люди используют их подальше от ПК (как и мои пользователи). Поэтому мне интересно, если я что-то упустил в отношении модели клавиатуры. Есть ли какой-то механизм, который мне не хватает, чтобы гарантировать, что сканирование, декодированное сканером, действующим как клавиатурный клин, действительно достигает приложения, работающего на ПК? Полноценный портативный компьютер, работающий на чем-то вроде Windows Mobile, кажется огромным излишним из-за того, что я просто хочу убедиться, что мой пользователь не сканирует данные, не входящие в приложение, и даже сканер среднего уровня с клавиатурой и экраном. , но является ли последний точкой входа для какой-либо программируемости сканера?