How can I print my entire document in landscape mode?
It is simple to have your entire document printed in landscape mode. Simply adjust margins to compensate for the new size of the page:
\setlength{\topmargin}{0in} \setlength{\evensidemargin}{0in} \setlength{\oddsidemargin}{0in} \setlength{\textwidth}{9in} \setlength{\textheight}{6.5in}
The above should give you 1 inch margins all the way around.
Do everything else as you normally would, but when you print it out, you should to add "-t landscape" to the dvips command.
dvips -t landscape -Pprintername socrates.dvi