Книга: Windows Server 2012 R2 Storage, Security, & Networking Pocket Consultant
Printing essentials
Printing essentials
An understanding of how printing works can go a long way when you’re trying to troubleshoot printer problems. When you print documents, many processes, drivers, and devices work together to print the documents. If you use a printer connected to a print server, the key operations are as follows:
? Printer driver When you print a document in an application, your computer uses a printer driver to handle the printing process. If the print device is attached to your computer physically, the printer driver is accessed from a local disk drive. If the print device is located on a remote computer, the printer driver might be downloaded from the remote computer. The availability of printer drivers on the remote computer is configurable by operating system and chip architecture. If the computer can’t obtain the latest printer driver, an administrator probably hasn’t enabled the driver for the computer’s operating system. For more information, see “Managing printer drivers” later in this chapter.
? Local print spool and print processor The application from which you print uses the printer driver to translate the document into a file format that the selected print device can understand. Your computer then passes the document to the local print spooler. The local spooler in turn passes the document to a print processor, which creates the raw print data necessary for printing on the print device.
? Print router and print spooler on the print server The raw data is passed back to the local print spooler. If you’re printing to a remote printer, the raw data is then routed to the print spooler on the print server. On Windows Server 2012 R2 systems, the printer router, Winspool.drv, handles the tasks of locating the remote printer, routing print jobs, and downloading printer drivers to the local system if necessary. If any of these tasks fails, the print router is usually the culprit. See “Solving spooling problems” and “Setting printer access permissions” later in this chapter to learn about possible fixes for this problem. If these procedures don’t work, you might want to replace or restore Winspool.drv.
The main reason for downloading printer drivers to clients is to maintain a single location for installing driver updates. This way, instead of having to install a new driver on all the client systems, you install the driver on the print server and enable clients to download the new driver. For more information on working with printer drivers, see “Managing printer drivers” later in this chapter.
? Printer (print queue) The document goes from the print spooler to the printer stack-which in some operating systems is called the print queuefor the selected print device. When in the queue, the document is referred to as a print job-a task for the print spooler to handle. The length of time the document waits in the printer stack is based on its priority and position within the printer stack. For more information, see “Scheduling and prioritizing print jobs” later in this chapter.
? Print monitor When the document reaches the top of the printer stack, the print monitor sends the document to the print device, where it’s actually printed. If the printer is configured to notify users that the document has been printed, you get a confirmation message.
The specific print monitor used by Windows Server 2012 R2 depends on the print device configuration and type. You might also have monitors from the print device manufacturer. This dynamic-link library (DLL) is required to print to the print device. If it’s corrupted or missing, you might need to reinstall it.
? Print device The print device is the physical device that prints documents on paper. Common print device problems and display errors include Insert Paper Into Tray X, Low Toner, Out Of Paper, Out Of Toner or Out Of Ink, Paper Jam, and Printer Offline.
Group Policy can affect your ability to install and manage printers. If you’re having problems and believe they’re related to Group Policy, you should examine the key policies in the following locations:
? Computer ConfigurationAdministrative TemplatesPrinters
? User ConfigurationAdministrative TemplatesControl PanelPrinters
? User ConfigurationAdministrative TemplatesStart Menu And Taskbar
REAL WORLD Windows Server 2012 R2 is a 64-bit operating system and a print queue running on this operating system cannot function without a native 64-bit printer driver. Because of this, you should verify the availability of required 64-bit print drivers before migrating print queues from servers running 32-bit operating systems to Windows Server 2012 R2. Keep in mind that if your organization has older printers still in use, those printers might have third-party 32-bit drivers and there might not be 64-bit equivalents.
- CHAPTER 8 Printing with Fedora
- Overview of Fedora Printing
- Managing Printing Services
- Network and Remote Printing with Fedora
- Enabling Network Printing on a LAN
- Session Message Block Printing
- Network-Attached Printer Configuration and Printing
- Using the Common UNIX Printing System GUI
- Printing Out the Parameters
- Printing the Contents of a File with cat
- Printing Disk Use with du
- Printing the Last Lines of a File with tail