For a real simple solution, use a “keyboard wedge” scanner.
These are scanners that plug into a USB (or serial) port and simulate the user typing in the value of the scanned barcode, followed by a (usually programmable) carriage return/line feed.
In the application, you set focus to a text field, then the user clicks the scan button on the scanner. Voila – the scanned value appears in the text field.
These scanners usually can be configured to automatically discard the leading/trailing barcode control characters (like “*” in Code-29), and (depending on the code) to automatically verify and/or discard the checksum check digit(s).<pre>0434[0434</pre>]