Bletchleyite
Veteran Member
The real solutions is of course sufficient ticket machines and open ticket windows, and developing smarter ticket options so I don't even need to go and collect - then have problems if they don't print properly and are marked as issued or voided due to the TVM crashing part way through printing (as recently happened to me). That was fun to sort!
The simple answer to this, at a possible loss to the railway because of their machine being rubbish, is that the process that marks the tickets as issued should be the last thing that runs. Thus a crash or other failure would leave the booking unissued.
This is basic IT functionality. You don't complete the transaction until you have confirmed all actions have occurred. If they haven't, you roll it back (to the best of your ability, accepting that it isn't possible to unprint printed tickets, of course).
FWIW a small station only really justifies one machine, so those wishing to do long, complicated transactions at it need to use a bit of consideration. Larger stations need more machines, of course. And the new Advance format improves printing speed by reducing the number of coupons - stopping printing nonsense like the collection receipt and having card receipts issued only on demand (or by a separate till roll printer as the newer machines do) provides an improvement here.
Last edited: