qr with hiden qr-canvas