We have a user who has a WinXP SP2 box on a Win2k3 Domain. There is a Canon iCD880 connected to the PC, via usb. The printer was configured for sharing and 3 other PC's (All WinXP SP2, all domain members) were successfully printing.
Then the printer stopped printing and wouldn't fax. Unplugged it for 10 min(as per Canon instructions) and then it would fax but not print. I deleted the printers and removed the drivers, via Server Properties window, in CP > Printers and Faxes
Then I uninstalled the Canon software, rebooted. Then downloaded drivers from Canon and reinstalled the printer. After that, I deleted the printer and driver in CP>Printers and Faxes, on the other 3 PC's. Then I rebooted all PC's and, one at a time, reinstalled the print drivers on the 3 PC's.
At that point, the "print server" PC was able to print, though CP>Printers and faxes, reported it was offline. Right-clicking and selecting Online would not work. Also, the 3 PC's sharing this printer also reported the printer as being offline.
I repeated the procedure of uninstalling and reinstalling the printer on all 4 PC's and now the "print server" PC can print and reports the printer is online and I can access the properties. Same with the other 3 PC's. However, when trying to print from any of the 3 PC's which share this printer, there's a message from MS Data execution prevention, saying it was blocked.
I checked the DEP settings and it's set to "essential Windows programs and services only". There is no way to completely disable it.
I should also mention that the Active Directory security group "domain users" was granted permission for printing, in the sharing tab, in the printer properties, on the print server.
I'm not sure where to go from here. Any suggestions would be appreciated