Indiana University
University Information Technology Services
  
What are archived documents?
Login>>
Login

Login is for authorized groups (e.g., UITS, OVPIT, and TCC) that need access to specialized Knowledge Base documents. Otherwise, simply use the Knowledge Base without logging in.

Close

In Unix, how do I print side-by-side pages in landscape mode?

If you wish to print a PostScript file in Unix, then use the 2up utility. In the printed output, the file will be rotated and scaled so that, on each sheet of paper, there will be two pages side-by-side in landscape mode. To use the command, at the Unix shell prompt, enter: 2up file.ps | printcommands Alternately, you can enter: up -n 2up file.ps | printcommands Replace file.ps with the name of the PostScript file you wish to print. Replace printcommands with the appropriate print commands for your system (e.g., lpr in BSD-compatible systems and lp in System V). For example, to send the PostScript file myfile.ps to the PostScript printer ps99, at the Unix shell prompt, enter: 2up myfile.ps | lpr -Pps99 -h

If the file you wish to print in landscape mode is a regular text file, you will need to use the enscript command. Use the -r and -2 switches to rotate and print two pages per printed page. To send a text file to the default printer (it must be a PostScript printer), at the Unix shell prompt, enter: enscript -2r file Replace file with the name of the text file you wish to print.

To send the file to a different printer, use the -P (BSD) or -d (System V) switch and specify the printer. For example, to send the text file myfile.txt to the PostScript printer ps99, at the Unix shell prompt, enter: enscript -2r -Pps99 -h myfile.txt

With either enscript or 2up, if the destination printer supports it, you can use the psduplex filter to print the output on both sides of the page. Extending the previous example, to use psduplex with 2up to send myfile.ps to ps99, enter: 2up myfile.ps | psduplex | lpr -Pps99 -h To use enscript to send myfile.txt to ps99, enter: enscript -2r -p- myfile.txt | psduplex | lpr -Pps99 -h

Note: In the examples above, the -h switch suppresses printing of the burst page.

At Indiana University, for personal or departmental Linux or Unix systems support, see At IU, how do I get support for Linux or Unix?

This is document afym in domain all.
Last modified on August 22, 2008.

Comments/Questions/Corrections

Use this form to offer suggestions, corrections, and additions to the Knowledge Base. We welcome your input!

If you are affiliated with Indiana University and would like assistance with a specific computing problem, please use the Ask a Consultant form, or contact your campus Support Center.

Contact Information

Note: We will reply to your comment at this address. If your message concerns a problem receiving email, please enter an alternate email address.