Это не тривиальная вещь, и для него нет стандартизированного API (кроме, может быть, в области JScript / ActiveX, которая ограничена Internet Explorer).
Для получения доступа к сканерам через интерфейс TWAIN, проверьте этот вопрос для всех общедоступных опций, которые я знаю.
Большинство других вещей будет зависеть от специально запрограммированного Active-X и других плагинов. Я видел коммерческие плагины сканеров штрих-кода, обсуждаемые в SO, но не могу найти вопрос прямо сейчас.