Share via


2.1.2.7 Supporting Client-Side Rendering and Server-Side Rendering

Client-side rendering is one configuration of a client-server printing model. In this configuration, the print spooler service on the print client translates the metafile to the printer-specific raw format before sending it as a data-stream payload to the print spooler service on the print server.

In a server-side rendering configuration, the print spooler service on the print client sends an unmodified metafile payload to the print spooler service on the print server, where the metafile is subsequently converted to the printer-specific raw data format.

In order to support both client-side rendering and server-side rendering, it is a requirement that print processors and printer drivers are available to print servers and print clients. Windows addresses this requirement by using a mechanism called Point-and-Print, which allows a print client to download a printer driver directly from a print server, and a Package Point-and-Print mechanism that allows a print client to download a printer support package that includes the print processor [MS-WPRN].