There has been much discussion about barcoding in various sections of this forum, I recommend doing a search for "barcode" and expanding the "max age" to 90 or so, and reading some of those threads.
As far as WASP, I have seen their products in use, don't know how their software interfaces with ERP systems, but a simple wedge-type scanner from any vendor will substitute for keyboard input. I recommend visiting
http://abetech.com , specializing in barcode solutions. I have used them in the past, they have a helpful, friendly staff and reasonable prices.