It depends on how exactly the print call is being made. If it invokes
another process, that process will run under the worker process account.
Bruce baker wrote some code to fix this issue in here a couple weeks ago
using the .NET API, have a google for it.

Signature
Regards
Alvin Bruney
[Shameless Author Plug]
The Microsoft Office Web Components Black Book with .NET
available at www.lulu.com/owc
--------------------------------------------------
> We have a .NET application implemented as a Windows
> service in order to perform impersonation for the purposes
[quoted text clipped - 24 lines]
>
> Thanks in advance.
D - 28 Feb 2005 16:53 GMT
Thanks for the reponse.
I was not able to find the code you are referring to. Do
you have more specific information on how to locate it?
>-----Original Message-----
>It depends on how exactly the print call is being made. If it invokes
[quoted text clipped - 32 lines]
>
>.