Suppose I don't want to use monitors with my Raspberry Pi. All terminal output should be printed on paper, and all the user inputs should be printed on paper. Something like a typewriter, but one that is interactive.
What kind of software should I install to achieve this functionality? What hardware would be needed (e.g. type of printer)?