Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

USB interface barcode scanners

Not exactly a programming question, but close. I'll try my luck anyway.

The keyboard wedge barcode scanner inserts the translation device between the reader and the keyboard. Data sent through a wedge appears as if it was typed into the computer, while the keyboard itself remains fully functional. Because a computer using a keyboard wedge can't tell the difference between data that is entered by a scanning device, or data that is entered by keyboard typing, a wedge can be used to easily add barcode reading capability to an existing computer without modifying software applications.

I'd like to know if all USB interface barcode scanners automatically translate digital signals from a barcode reader into keyboard strokes for a applications just like wedge or is USB different from wedge?

Many thanks

like image 811
eozzy Avatar asked May 23 '10 15:05

eozzy


People also ask

How do USB barcode scanners work?

More specifically, the sensor in the barcode scanner detects the reflected light from the illumination system (the red light) and generates an analog signal that is sent to the decoder. The decoder interprets that signal, validates the barcode using the check digit, and converts it into text.

What is a USB barcode?

In short and easy to understand terms a USB barcode scanner is a scanner that will connect directly to a PC or Mac via a USB port and it will use software that can be easily uploaded to your computer.

Can you scan barcodes from a computer screen?

Laser barcode scanners are incapable of scanning barcodes displayed on screen simply because the screens/displays give off light themselves. This leads to light not being reflected back for the scanners to read.


1 Answers

There are all sorts of API to access barcode scanners -- by no means do they all work by making believe they're "the keyboard"!-) For example, here you can find a reasonable summary of possibilities (the classic rs232 approach, the "wedge" one, and USB-interface ones) albeit for a single firm producing them. Depending on what programming you're willing and able to do, your best choice might be any of these approaches, or others yet.

like image 141
Alex Martelli Avatar answered Sep 23 '22 03:09

Alex Martelli