No products in the cart!
Please make your choice.View all catalog
Not that long ago, QR codes had a bad reputation. After their widespread introduction in the mid-1990s, they quickly turned into an ongoing joke. Anyone and their neighbor would create QR code graphics and slap them onto anything. This resulted in sites like WTF QR CODES, where QR code fails were showcased for the world […]