QR codes can be scanned with most smartphones, making them one of the most accessible technologies. This removes the need for consumers to download proprietary apps or other software. QR codes can be randomly serialized, making them an excellent choice for security functionality. Finally, they can be printed with standard printing technology and inks.