First you should check the availability of the printer. Access Start > Control panel > Hardware and Devices. Right click your printer and make it default. Additionally, go to Device manager (Start > Run > devmgmt.msc) and check the driver for the printer. It's possible there is a problem with the driver itself. If everything is good, attempt a print operation from another program.
Another approach can be performed using Services. Go to Start > Run > Services.msc and locate Print Spooler. Right click it and restart it.