|
Windows 2000 Terminal Services Printer Redirection Whitepaper
|
bet | 33/43 | Sana | 21.03.2017 | Hajmi | 486,5 Kb. | | #828 |
Spooler
The Spooler (SPOOLSV.EXE) is a system-level service. It is a single-instance process that lives for the duration of the system and handles all the print jobs in the system; it is not limited to a TS environment. The main job of the Spooler in the TS printer redirection scenario is to prepare print jobs and send a job in RAW rendered data specific to the target device’s printer language from the server to the TS client. It communicates with the appropriate print driver via GDI/Win32k to generate the RAW data. For information about how the Spooler determines which print driver to use, see Printer Queues Creation Process.
Because redirected printers are not static (in other words, they can come and go at any time, unlike printers physically attached to a computer), the printer ports that they are attached to are also dynamic.
The Spooler is responsible for generating Notify events to WLNOTIFY.DLL to track any changes in printer queue settings. These changes may include properties such as print orientation (portrait or landscape), number of pages per sheet, etc. The Spooler also generates Notify events to WLNOTIFY.DLL whenever a manual printer queue is created in the session attached to a client-side printer port. For information on this process, see Printer Queues Creation Process.
|
| |