сканер штрих-кода в JavaScript? Или плагин / расширение - PullRequest
7 голосов
/ 16 июля 2010

Я смотрю, как записать интерфейс USB-сканера штрих-кода в веб-приложение (автономное приложение). Под этим я подразумеваю, что сканер будет на клиентской машине, а не на сервере. Поэтому мне было интересно, каким будет лучший дизайн.

Я знаю, что мог бы написать объект ActiveX или собственный плагин в некоторый браузер, но это не идеально, кто-нибудь знает, поддерживают ли расширения chrome (в javascript) или firefox jetpack такую ​​функциональность.

Есть идеи? Буду признателен за любые следования.

Спасибо всем

Guido

1 Ответ

15 голосов
/ 16 июля 2010

USB-сканеры штрих-кода реализуют устройства HID (в любом случае нормальные), что означает, что они действуют как обычные клавиатуры. Режим работы по умолчанию - «напечатать» штрих-код, после чего следует «Enter». Некоторые сканеры штрих-кодов легко настраиваются, часто путем сканирования штрих-кодов конфигурации из диаграммы, что позволяет изменить это поведение.

Единственный признак - это специальные символы - это зависит от того, что вы сканируете.

Хорошей новостью является то, что нет необходимости писать какие-либо специальные элементы управления или расширения или плагины. Все, что вам нужно сделать, это автоматически сфокусироваться на элементе управления вводом и принять форму, основываясь на нажатой клавише ввода.

...