I know this question has been asked before, but nothing I've seen seems to solve it for me.
I have about 800 or so lab machines that we deploy a printer called "Lab_BW" and "Lab_Color" to - Lab_BW is supposed to be the default.
On brand new profiles I get the error
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Starting class <SharedPrinter> - Lab_BW.2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Set user security context.
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Adding child elements to RSOP.
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Properties handled. [ hr = 0x80070709 "The printer name is invalid." ]
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Set system security context.
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] EVENT : The user 'Lab_BW' preference item in the '<CSA> Printers LCT B/W Master Queue (PolicyPref) U {FC997A29-AC80-40BA-8A23-1E5F9366856A}' Group Policy object did not apply because it failed with error code '0x80070709 The printer name is invalid.'%100790273
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Error suppressed. [ hr = 0x80070709 "The printer name is invalid." ]
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Completed class <SharedPrinter> - Lab_BW.
2013-01-03 13:15:30.972 [pid=0x33c,tid=0x5fc] Completed class <Printers>.
If I log in again with the same profile it works perfectly fine :(.
The complete log is here:
http://web.pdx.edu/~mjantzen/GroupPolicyPreference.log
Things we've tried:
Re-imaging machines
We set a key documented in this article here:
http://social.technet.microsoft.com/Forums/eu/winserverGP/thread/54933f91-ce4f-4b13-90ab-8ba428cd5ba7
To remove printers on logout - interesting thing about this - when this key is set, the default printer never gets set - no matter how many times you log in.