dynamic qr code creation

the following formats will be output: