2D code in the train
A train ticket scanned and validated thanks to 2D code.
In Switzerland you can buy a ticket online and print it at home
Even better you can have your ticket sent to your phone via MMS. To check it the controller will just have to scan your screen: