< 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 | lpr To use a networked printer: $ man -t finger | lpr -P printername To see your available printers: $ lpstat -p -d Another 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 finger Then 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 | lp To use a networked printer: $ man -t finger | lp -d printername 1.8.4 See Also
|
< Day Day Up > |