Q: How can I print a text file in landscape mode?

Under MacOS or Windows, you should be able to choose that orientation as part of the many Page Setup or Print Preview options of the print dialog window.

On the UNIX command line, use enscript. Type man enscript for the list of arguments and look for landscape.

Most likely, you will want to do:

enscript -r FILE.txt