It depends on the reader. One very typical keyboard reader interface type is called "
Keyboard wedge". It has the simple interface identical to that of a keyboard:
http://en.wikipedia.org/wiki/Barcode_reader#Keyboard_wedges[
^].
You should check with the manufacturer if this is the case. If it is, you can develop your code using just a regular keyboard. :-)
In all other cases, you probably need to have the hardware.
—SA