Printer Settings Start Printing Immediately GPO

I am deploying a new software and one of the requirements is that PDF printers are set to start printing immediately, instead of printing after the last page is spooled.  This is a picture of how I need it set.  By default most/all printers are set to print after last page is spooled.  We are needing to do this on Windows XP and Windows 7x64 computers.  The server we use is Server 2008.
Print settings
I need to find a way to change this setting on a larger/automated scale, preferably via GPO, so that I can make the change quickly on all existing computers and include new computers as they are added to the domain.  I know there are some ways to change printer settings via command line ( but I'm not seeing a setting to change the exact setting I need changed.

Any suggestions will be appreciated.
Who is Participating?
hbrumfieldConnect With a Mentor Author Commented:
I ended up finding the answer on my own.  It was this:

rundll32 printui.dll,PrintUIEntry /Xs /n "Adobe PDF" attributes –Queued

Thanks for all the input/suggestions.
hbrumfieldAuthor Commented:
I am needing a solution for Adobe PDF Printer in specific.  It's not one I will be able to share out to everyone from a server via GPO.
Not possible.  A PDF file ends with %%EOF string.  Nothing is going to happen until the entire file is received by the printer. As such, you can't print until the entire file has been sent.

Only way around this is to NOT use PDF files.
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

hbrumfieldAuthor Commented:
I should clarify.  We have a software that renders Adobe PDF Printer unusable, unless that selection is changed.  I'm just trying to find a way to change it in bulk.  Maybe it helps to think of it as a regular printer in that regard.  We've just found that the fix is to "print immediately", so now we are trying to push that setting to all.
That is different.  Here is the link to the MSFT GPO settings to control printer-specific settings

But if you look at it there is no option to print immediately, so there is no way to do it with GPO.  But you may get lucky by experimenting with some of the other settings and these might change the dynamics of your problem in such a way that it serves as a work around

Look at these ..
Always render print jobs on the server: When printing through a print server, determines whether the print spooler on the client will process print jobs itself or pass them on to the server to do the work. This policy setting affects printing to a Windows print server only.
Execute print drivers in isolated processes: This policy setting determines whether the print spooler will execute print drivers in an isolated or separate process. When print drivers are loaded in an isolated process (or isolated processes), a print driver failure will not cause the print spooler service to fail.
Override print driver execution compatibility setting reported by print driver: This policy setting determines whether the print spooler will override the Driver Isolation compatibility that is reported by the print driver. This enables executing print drivers in an isolated process even if the driver does not report compatibility.
I've requested that this question be closed as follows:

Accepted answer: 500 points for dlethe's comment #a39591145

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
hbrumfieldAuthor Commented:
The command I found modified the exact value I needed modified, and helped with the deployment of the software I needed.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.