Help with Printer Spooler it wont start

I need some help with my printer spooler. The first printer i had was a Canon Pixima iP1600. Then along came a better one and it was a Dell Personal All-In-One Printer A920. When i installed the Dells drivers it wasnt that smooth. When i tried to use the dell printer it wouldnt work. ok, i still have my Canon right? but when i go to use it it wont work. Whenever i go to reinstall its driver it wants me to turn on the Printer Spooler, but when i try it gives me a "Windows could not start the Printer Spooler service on Local Computer. Error 1068: the dependency service or group failed to start." so i restart my computer and it still gives me this message every time. what can i do to get my printer working on my computer again.