Printer Prints Test Page Fine but Documents Don't – Fix
Test page works but documents fail? The issue is usually a driver mismatch or corrupted print spooler. Here's how to fix it.
1. Corrupted Printer Driver (Most Common Cause)
What's actually happening here is that test pages use a raw printer command—PJL (Printer Job Language) or PCL—that bypasses your computer's graphics stack. Documents, on the other hand, go through the printer driver, which translates your PDF, Word file, or Web page into printer language. If that driver is corrupted, missing a component, or version-mismatched, the test page looks perfect but real documents either hang, print blank pages, or never reach the printer.
This often shows up after a Windows update, a driver update that didn't fully install, or switching between USB and network connections without reinstalling the driver.
- Open Settings > Bluetooth & devices > Printers & scanners (Windows 11) or Control Panel > Devices and Printers (Windows 10).
- Right-click your printer and select Remove device.
- Now go to your printer manufacturer's website—not Windows Update—and download the full driver package (not the basic one). For HP, that's the HP Smart app or a full feature driver. For Brother, the full driver & software pack. For Canon, the full driver + MF Scan Utility.
- Run the installer. If asked, choose USB or Network connection, not automatic detection.
- Restart your computer.
- Try printing a real document—not the test page.
Skip the 'run as administrator' trick—that rarely helps here because the corruption is in the driver files themselves, not permissions.
2. Stuck or Corrupted Print Spooler
The print spooler is a Windows service that holds print jobs and feeds them to the printer one at a time. When it gets corrupted—usually from a failed job, a hung driver, or a power outage mid-print—documents won't leave the queue. Test pages bypass the spooler in some printers (they go straight to the hardware), which is why they still print.
You'll know this is the issue if you open the print queue and see a document stuck with 'Printing' or 'Error' status, and clearing it does nothing.
- Press Win + R, type
services.msc, and hit Enter. - Scroll down to Print Spooler. Right-click and select Stop.
- Now open File Explorer and go to
C:\Windows\System32\spool\PRINTERS. Delete everything in that folder. Don't worry—these are just pending print jobs, not driver files. - Go back to Services, right-click Print Spooler, and select Start.
- Try printing again.
If the spooler keeps stopping by itself, you might have a corrupt driver (see fix #1) or a third-party printer app (like Epson Print Enabler or HP Smart) that's interfering. Uninstall those apps first, then repeat the spooler reset.
3. Application-Specific Print Settings (The Sneaky One)
Sometimes the problem isn't the printer or the driver—it's the application you're printing from. A common scenario: test page prints from Windows but a PDF from Adobe Acrobat prints blank. Or a web page prints with missing images. What's happening is that the application is overriding the printer settings with its own—like 'Print as Image' disabled when it should be enabled, or 'Scale to Fit' causing a page to be sent with zero content.
This is especially common in:
- Adobe Acrobat/Reader – corrupted page scaling or security settings that tell the printer to skip certain elements.
- Google Chrome/Edge – 'Print using system dialog' vs the app's own print preview.
- Microsoft Word – 'Print background colors and images' unchecked.
- Any app with a custom print dialog – like a PDF viewer's 'Save as PDF' option that mucks up the print stream.
- In the application, go to File > Print (or press Ctrl+P).
- Instead of using the app's print preview, click Print using system dialog (usually a link or checkbox).
- In the system dialog, set the Page Scaling to 'None' or '100%', not 'Fit to Printable Area'.
- Try printing one page.
If that works, the issue is in the app's print engine. For Adobe, you can fix this permanently: go to Edit > Preferences > Page Display and uncheck 'Use Overprint Preview'. For Chrome, reset the print settings in chrome://settings/printing.
One more test: right-click any document file (like a PDF or DOCX), select Print (without opening the app). If that works but printing from within the app doesn't, you've confirmed it's an application issue.
Quick-Reference Summary
| Cause | Test Page Prints? | Documents Print? | What to Do |
|---|---|---|---|
| Corrupted driver | Yes | No (blank or stuck) | Remove printer, reinstall full driver from manufacturer |
| Stuck spooler | Yes | No (queue shows error) | Stop spooler, delete files in spool\PRINTERS, restart service |
| App settings | Yes | Partial (blank pages or missing content) | Use system dialog, reset app print preferences |
Start with fix #1. It's the culprit about 60% of the time. If that doesn't work, move to the spooler, then the application settings. You'll have it printing again inside 15 minutes.
Was this solution helpful?