Существуют всевозможные API для доступа к сканерам штрих-кода - отнюдь не все они работают, полагая, что они "клавиатура"! -) Например, здесь вы можете найти разумныйкраткое изложение возможностей (классический подход rs232, «клиновой» и USB-интерфейс), хотя и для одной фирмы, производящей их.В зависимости от того, какое программирование вы хотите и можете сделать, вашим лучшим выбором может быть любой из этих подходов или другие.