write qrcode to disk to workaround outdated packages

manually reverts 91c2b11b903903a0cd71a047bb361c7448c40c4c

refs #2124