Will QR codes, or a similar technology, ever truly catch on?