Also in the 1970s, a few bus operators - Lancashire United Transport and Sheffield being examples - used a Videmat Self Service system.
You dropped the exact fare in a slot, pushed a big, chunky, 1970s-style button and the machine printed your ticket, which was basically a copy of the coins you'd just dropped in, plus some extra info (probably date, time, fare stage etc).
Some pics of the Sheffield system are
here, but the machines used on LUT's Bolton to Leigh route were similar.
http://publictransportexperience.blogspot.com/2010/09/thats-just-ticket.html
Before this, in the late 1960s, Manchester City Transport trialled a turnstile system called Minimax on some of their routes (including the 53 "Circular", IIRC). This required exact change (an old sixpence) in the slot, but I suspect it didn't issue a ticket so wasn't really a TVM as per the OP's question.
Hardware for both Videmat and Minimax were unreliable and the system open to fare dodging (even in the good old days when most people were supposed to be honest) and neither lasted very long, nor was extensively deployed by those operators who trialled them.