Getting a little technical, the ‘terminates here’ displays aren’t driven by the ticket machine per se - the displays dynamically change as the bus proceeds along the route - which usually means the via points disappear one by one, but in the case of the 1, it being a circular, means the whole display changes from ‘Alma Park’ to ‘Bus Station’, and then finally to ‘terminates here’ at various points along the way.
That functionality is all part of the overall route code selected, which as you say, in the case of Centrebus is selected automatically by the ticket machine. It’s great when it all works (I say when, because of course as with any technology, there are always those occasions when things don’t work as they should!), and not only eases the drivers workload a little, but also prevents inaccurate information being presented to passengers as a result of a driver entering the wrong code, which is very easily done on a route which has multiple variations.
That automatic connection can also drive ‘departs in X mins’ displays on vehicles, as Transdev do. Centrebus don’t do it at the moment due to the Hanover conversions having difficulties supporting it, but it is hoped to include this functionality in future providing that can be resolved.
Hanover have told me they do also support the automatic setup from the ticket machine, and Aesys do too.