Thermal Printer Not Printing? Try This Before Anything Else
If nothing happens at all — no feed, no error, no output — start with power, connection, printer status, and the print queue. A printer producing no output needs different checks from one producing faint output.
Runs locally in your browser · No uploads · No account
Quick Answer
Possible Causes to Check
- Printer marked offline or paused in your computer's print queue or printer settings — check this before resending the job.
- Loose or faulty USB/network connection. A cable that's seated but marginal, or a Wi-Fi/network printer that's dropped off the network, will silently accept nothing.
- Outdated, corrupted, or wrong driver installed — especially after an operating system update.
- Stuck print spooler service (Windows) or a jammed print queue holding up every job behind it.
- Printer itself in an error state — out of stock, a cover open, or a fault the printer is signaling with a blinking or colored status light.
Step-by-Step Fix
- Check the printer's status in your operating system — open your system's printers list and confirm it isn't shown as "Offline" or "Paused." Set it as the default printer if it isn't already.
- Reseat or swap the USB cable, or confirm the printer is still connected and visible on your network if it's a network/Wi-Fi model.
- Restart the printer itself — power off, wait a few seconds, and power back on.
- Restart the print spooler service (search "Services" on Windows, find "Print Spooler," restart it) or simply restart your computer, then clear any stuck jobs from the queue.
- Reinstall or update the printer driver from the manufacturer's current download page, especially if this started right after an OS update.
- Check for a blinking error light or on-device error message and consult your printer's manual — many thermal printers signal specific faults (out of stock, cover open, ribbon fault) this way rather than through your computer at all.
Private by design
FitMyPage's Thermal Printer Diagnostic generates its test label entirely in your browser — the test PDF and symptom selection are processed locally. Page visits may be measured as described in our privacy policy. See the Privacy Policy for details.
Once It's Printing Again
If you're still seeing a print-quality problem once your printer responds, these cover the specific symptoms.
Entire label prints faint or light
Fix faint printing →White streak or line through the print
Fix streaks & lines →Labels feed but come out completely blank
Fix blank labels →Extra blank labels feed out between jobs
Fix extra feeding →Barcode prints blurry
Fix blurry barcodes →Not sure what's wrong?
Run the full diagnostic test →Frequently asked questions
Why won't my thermal printer print anything at all?
Most often it's marked offline or paused in your computer's print queue, disconnected, or running a bad driver — check your operating system's printer status first before assuming anything is physically wrong.
How do I take my printer off "offline" status?
Open your operating system's printers/devices settings, select the printer, and there's usually an option to mark it "online" or remove a paused/offline status directly. If that option isn't available, restarting the printer and your computer usually clears it.
Is "not printing at all" different from print-quality problems like faint or blurry output?
Yes. A printer producing no output needs checks for power, connection, queue state, driver, and device errors. A printer that IS printing but looks faint, streaky, or blurry is a print-quality issue, with different causes and fixes covered in FitMyPage's other thermal printer guides.
Once it's responding again
Print FitMyPage's free 4×6 diagnostic label to confirm print quality is correct, not just that the printer is connected.
Run the Diagnostic TestSources and model-specific help
These manufacturer instructions support the checks above. Settings and procedures vary; use the manual for your exact model.
FitMyPage provides a visual self-check, not a hardware diagnosis. Report a correction or a tool problem.