Let’s assume that your printer’s drivers are up-to-date, and that it has enough paper and ink or toner to print. Try turning the printer off and on. Unplug the printer and plug it back in. Check your printer’s print queue by looking for the printer icon in the system tray and double-clicking it. The print queue shows you the status of each job as well as the general status of your printer.
Ensure that ‘Use Printer Offline’ isn’t checked. Sometimes, printing while your printer is turned off can cause Windows to set your printer to work offline, and that can stall jobs sent later.