support QR Codes

Consider using `%Q{"your string with quotes go here"}` to avoid having to escape the quotes.