Are there any iPhone apps that will read traditional barcodes such as the one on the Google homepage?
All the ones I've seen seem to either only read the fancy 2D datamatrix-type ones, or go off to some price comparison webservice and don't actually tell me anything about the barcode.
Edit: Just tried zXing from the app store, and it failed all of the pictures I took in good light conditions...
I heard about Red laser barcode scanner, but did not try. The problem with EAN/UPC (grocery) symbols is that they are optimized for laser scanning - flat bed, one laser pass, poor light conditions etc ... QR, 2D barcodes are optimized for imaging where a complete (or incomplete) picture is analyzed.
"Barcode Reader" on Android, which uses the zXing library, worked for me. (I don't know how the iPhone app works, but Barcode Reader continuously takes pictures until it recognizes a barcode. It seems to work quite reliably.)