The fastest way to fix a stopped printer is to delete the offending print job from the queue. In cases where the printer still won't work after doing this, try restarting the Print Spooler service as well. In some cases, you'll need to restart the printer and perhaps even reboot the computer to fix the problem.
Right click the printer icon in the system tray and choose "Open Devices and Printers." You might need to open the tray's hidden icons to find the printer icon. If you still don't see the icon, search for and open "Devices and Printers" on the Windows 8 Start screen or click "Devices and Printers" on the Windows 7 Start menu.
Right-click the stuck printer and choose "See What's Printing" to see a list of all queued print jobs from your computer.
Select a print job and press the "Del" key to remove it. Click "Yes" to confirm. Usually, the job with the oldest time in the Submitted column is responsible for a stuck printer. A stuck job might display one of several statuses, such as "Sent to Printer" or "Spooling," or might have no status listed, so check the times rather than relying on the Status column to find the problem.
Open the "Printer" menu, choose "Cancel All Documents," and then click "Yes" if you want to completely clear the print queue. While in the menu, confirm "Pause Printing" isn't checked; if it is, click it to resume printing.
Press "Windows-R" and run "services.msc" if your printer remains stuck.
Select "Print Spooler" and click "Restart" to stop and start the Windows component that holds documents for your printer. This method sometimes fixes stuck printers without requiring a printer restart or a computer reboot.