|Before the iPhone 3G S was released the camera on the iPhone lacked some of t he features like short range macro clarity and autofocus needed to make a bar code scanner app work reliably. Now the RedLaser app by Occipital not only takes advantage of the new camera features in the iPhone 3G S but has even made it able to do a decent job of scanning on older phones.
You scan a code and get back results from Google Product Search and Amazon shopping. A similar app has been available on the Android G1 for almost a year. Apparently this app was rejected several times before finally being accepted. It gets high marks from reviewers for accuracy and ease of use. It costs $1.99.
App Store Link to RedLaser