Most cockpits with ACARS have a thermal printer that is used for printing out information received. Why is this information printed out rather than displayed on a scrolling computer screen? Maybe I'm not used to ACARS or too used to 21st century technology where all messages and documents are on a screen, but it seems like the flight plan, maintenance, and weather information transmitted over ACARS could be saved and read off a screen as easily as a piece of paper.
What are the advantages of having a printer in the cockpit for ACARS and other systems, and is this technology being replaced at all in modern glass cockpits?
Edit: As originally written this question didn't address other information that could be printed by advanced printers like charts and weather maps, but if you feel this is a relevant detail, you can include other systems other than ACARS in your answer.