Problems with a printer that won't print are frequently computer-related rather than printer-specific. When the print queue fills up and the spooler service crashes, my printer frequently acts up.
However, there are instances in which there is a genuine issue with the printer that prevents it from printing. For example, when the ink runs low or there are paper jams. Fix Printer not Working
The first step in fixing a non-printing printer is to determine whether the issue is with your computer or the printer itself. Look for and resolve any error codes or messages displayed on the printer's screen. After that, restart the spooler service and clear off any trapped print jobs. Reinstalling the printer is necessary if everything else fails.