There are all kinds of APIs for accessing barcode scanners - not all of them work, believing that they are a "keyboard"! -) For example, here you can find a reasonable summary of opportunities (classic rs232 approach, wedge and USB interface), although for one company that produces them. Depending on what kind of programming you are ready to do, any of these approaches or others may be the best choice.
Alex martelli
source share