StartDoc fails on W2003 SP1 on a restricted user



After upgrading to Windows 2003 SP1 when trying to print a CDC, StartDoc
called on CDC fails (with error code -1) if the process is impersonated with
a restricted user.
This is happening only after upgrading to SP1 and only when the process is
impersonated with a restricted user.

If the spooler is not used ("Start printing immediately" is checked), the
print starts to work.

It seems that Microsoft changed something in 2003 SP1.
http://www.microsoft.com/technet/security/Bulletin/MS05-043.mspx

Any idea how to fix this and still use the spooler?


.



Relevant Pages