I know there is a service called printer spooler in msconfig.
Please hit start, hit run/type msconfig and hit enter.
Go to the services tab, and find the printer spooler service. if it's not checked, then check it, hit apply, and restart. then try using the printer again.
Also try updating the drivers for the printer with windows update.