Printing with lp

Printing with lp

If your Unix system is hooked up to a printer that you can access, you can print easily using the lp utility (Code Listing 15.6). (lp stands for line know, from the dark ages, practically.) If printing with lp is not a cinch, you likely have a system issue that you should address with the system administrator.

Code Listing 15.6. Use the lp utility to print your files, rhymes, and more.

[jdoe@frazz jdoe]$ lp limerick request id is lp-46 (1 file(s)) [jdoe@frazz jdoe]$ lp -d hplaser  limerick.rot13 request id is hplaser-85 (1 file(s)) [jdoe@frazz jdoe]$ 

To Print with lp:

  • lp filename

    At the shell prompt, type lp followed by the name of the file to print. Usually, you'll see confirmation that the file went to the printer, as shown in Code Listing 15.6.

  • lp -d otherprintername filename

You might, depending on your environment, want to specify a printer name. You do that by adding a -d (for destination) flag, as shown here.


  • Refer back to Chapter 6 for some text-formatting information. You can pipe data to lp, as in fmt ugly | pr | lp to format your document, add headers and footers, and print all at once.

  • Use lpq to get information about the printer queue.lpq will usually just respond that it's ready, but if you catch it at the right moment (or a lot of people are printing), it'll tell you which jobs are queued for printing.

Unix(c) Visual Quickstart Guide
UNIX, Third Edition
ISBN: 0321442458
EAN: 2147483647
Year: 2006
Pages: 251

Similar book on Amazon © 2008-2017.
If you may any questions please contact us: