I am running Vista Ultimate on a laptop hooked up to a small network with a network printer. I am signed on as a member of the administrators group - but not Administrator.
UAC is turned off.
The printer is set up so that all users have all privileges for the printer. I don't think that is really part of the problem though.
(I typically run my browsers as a "USER" with reduced privileges.
e.g. runas.exe /user:USER "C:\windows\system32\notepad.exe")
If I print as the signed on user (which is a member of the administrators group), everything prints OK.
If I start a program (e.g. browser or Notepad) as another user, whether it is a member of the USERS group or the Administrator user id, generally about 48 bytes shows up in the print queue ( double click on the printer from Control Panel / Printers). At that point that is as far as it goes. The size doesn't get any bigger and it just sits there forever.
The system log will show the following:
Document Untitled - Notepad failed to print and was deleted because of corruption in the spooled file. The associated driver is: HP Photosmart C7200 series. Try printing the document again.
The only way to delete the print file is to Delete / Cancel it and restart the Print Spooler service a couple of times.
It appears that Print Spooler can't handle printing from multiple users.
Does anyone have any thoughts about this? Should multiple users be able to print on the same computer? I would hope they could.
Using Runas to print from Windows XP the same way WORKS, so it is something in Vista.
(i.e. Runas Notepad with a different user and print).
|