Although barcodes are very easy to transmit securely to mobile devices, the estimated 165 million standardbarcode scanners at checkout locations in the U.S. have a very hard time reading them off of reflective screens.
SpyderLynk, for instance, has developed Snap Tags, an application-free alternative to a 2D mobile barcode that works with either a standard or smart phone.