It is not an absolute requirement. In case your tickets cannot be scanned during ticket inspection, you will be registered, and you have to show the tickets later to the ticket officer at a SBB travel center. You will pay CHF 30 for each ticket which was not readable during the ticket inspection.