Если вам нужен штрих-код, записанный в текстовое поле, вам не понадобится дополнительная работа. Сканеры штрих-кода имитируют события нажатия клавиш. Даже вы можете обработать событие window.keypress, чтобы перехватить символы преамбулы и пост-символов. Таким образом, клиенту не нужно фокусироваться на конкретном текстовом поле.
Или же читатель использует аппаратный драйвер («не знаете, такие поставщики существуют?»), Тогда вам понадобится объект ActiveX для обертывания библиотеки.