edit: forget my original post
I imagine that they would need internet access to tell you prices are the barcode is hooked up to each stores own database of prices, however you should be able to at least get some item information through some apps as the barcode has a universal system:
However this may not actually tell you much unless the app downloads a database of some kind...