Is it necessary to print tickets purchased online?

No, the QR Codes can be shown directly on your smartphone.