i can't suggest a specific model, as many factors will play a role: price, desired reading distance, symbology, etc.
in general, the portable device will output a text file to the pc via an rs232 connection or a keyboard wedge. your application program will simply import this text file to a...