I use wedge type scanners for data entry into my access DB. Whatever scanner you choose, make sure you get a copy of the programmers guide with it. using this you can set prefixes/suffixes on the data you scan, you can set CR or tab or strip characters, add characters....
so far working great as this helps to eliminate human error on the data entry side.
symbol and metrologic make pretty good scanners ( symbol more expensive)