Site hosted by Angelfire.com: Build your free website today!
Chapter 14: Printing and Faxing

PreviousChapterContentsGlossaryNext

How Does Windows Handle Printers?

Printers come in three flavors:

Each printer installed on your system has an entry in the Printers And Faxes folder. When you print something from an application, a Windows printer driver (printer control program) for the current printer formats the material for that particular printer. As far as printer limitations permit, documents look the same no matter what printer they're printed on.

You can have several printers defined on your system. They may be different physical printers or different modes on the same printer. For example, a few printers handle both Hewlett Packard's PCL (Printer Control Language) and the Adobe PostScript language. You can have two printer drivers installed, one for PCL and one for PostScript. If your printer can print on both sides of the paper, you can have two drivers installed, one for single-sided printing and one for double-sided printing. To see the installed printers, open your Printers And Faxes folder.

At any particular moment, one of the printers is marked as the default printer. Anything you print goes to the default printer unless you specifically tell your program to use a different printer. You can make any of your printers the default by right-clicking its icon in the Printers And Faxes folder and selecting Set as Default Printer from the shortcut menu.

Windows also provides spooling, a service that stores document data until the printer can accept it. When you print a document from an application, the information to be printed (the print job) is stored temporarily in the queue (storage for print jobs) until it can be printed. If you print a long document to a slow printer, spooling lets you continue working with your application while the printer works in the background. (Many years ago, "spool" stood for Simultaneous Peripheral Operation On-Line, but no one thinks of it as an acronym any more.)

PreviousChapterContentsGlossaryNext