QR codes now generate file name from contents string