Интересно, если протокол у разных сканеров отличается, тогда выходит что невозможно написать универсальное решение.
Тем не менее, например, АТОЛ предлагает универсальный драйвер для сканера штрих-кодов (и не только) (
описание) Платный только к сожалению. Работает с аксаптой, события все отлавливает, только прочитанные данные не читает, говорит ключ вставьте