outsourcing qr code generation