| < Day Day Up > |
1.8.1 ProblemYou want to print a man page, nicely formatted and readable. You have tried man foo | lpr, but it doesn't look very good. The margins are too small, and all the formatting is lost. 1.8.2 SolutionOne way to print a nicely formatted man page is to use the -t flag, which formats it especially for printing. man finger is good for practice, because it's only two pages long: $ man -t finger | lprTo use a networked printer: $ man -t finger | lpr -P printernameTo see your available printers: $ lpstat -p -dAnother option is to use the following command, which formats the page in HTML and sends it to the web browser of your choice: $ man -Hmozilla fingerThen use the browser's print command. Be sure there is no space between -H and the browser name. 1.8.3 DiscussionAll of the major Linux distributions ship with CUPS, the Common Unix Printing System. CUPS supports both the System V (lp) and Berkeley (lpr) commands. This recipe uses the Berkeley commands. Here is the System V equivalent. $ man -t finger | lpTo use a networked printer: $ man -t finger | lp -d printername1.8.4 See Also
|
| < Day Day Up > |