It seems simple to me.
Have 2 machines. made by seperate companies.
machine 1.
Touchscreen device that generates a printed card with the vote on. Random number to track the vote against the card.
machine 2.
A card reader that electronically reads the vote and registers it against the unique random number. Also displays the vote choices so the voter can confirm its correct,
Voter enters booth.
Goes to machine 1 and enters choice(s)
Takes card and put it in machine 2.
Card is then sent to old fashioned storage box.
In the event of an argument about votes you can manually count. you can also do a check using the random number to confirm that the votes are the same.


