Render Print Jobs on Client Computers
on 11 August 2020 01:22 PM
“Help! I’m a print server Administrator and I’ve come across this setting “Render print jobs on client computers”. What does this setting mean, and what’s the best practice when it comes to PaperCut?”
What exactly does “Render print jobs on client computers” mean?
Rendering is the process of converting content that a user wants to print into data for the printer to read. On Windows print servers, the job of rendering can take place on the client (called Client-side rendering) or on the server (called Server-side rendering).
When Client-side rendering (CSR) is used…
When Server-side rendering (SSR) is used…
Why enable Client-Side Rendering?
We like this setting for two main reasons:
How do you ensure Client-Side Rendering is enabled?
Below we describe three methods to ensure Client Side Rendering is used. There are slight differences, so read below to figure out which method is best for your organization.
Client-side Rendering can be turned on for each printer in Print Management Console, and usually it is already on by default.
WARNING: Windows 8 and 10 laptops and tablets (specifically anything with a battery) will ignore this setting and use Server Side Rendering anyway. We think this is silly, but according to Microsoft this behavior is by design to save power. If you have these devices in your network, try using one of other methods to set Client Side Rendering like the PowerShell script.
We like this method a lot more because it will apply to all Windows printing clients (whether they have a battery or not) and is a lot faster, especially when you have lots of printers.
The downside is that you would need to re-run this command whenever new printers are added to your server.
Maybe you like the idea of configuring this automatically, but you’re afraid of PowerShell. Lucky for you there’s always more than one way to do something in Windows.
If your workstations are domain-joined, then it’s also possible to manage this setting with Group Policy.