Key Takeaways
- Garbled text is almost always a software problem, not a failing printer, so you rarely need to buy anything.
- The usual culprit is a corrupted or mismatched driver, or the printer being fed the wrong page language (PCL versus PostScript).
- A clean driver reinstall from the maker’s official page fixes the majority of cases in 10-15 minutes.
- Clearing the print spooler removes stuck jobs that keep spitting out gibberish even after you fix the driver.
- Match the exact symptom to the cause first, so you change one thing at a time instead of guessing.
Last spring a friend called me in a panic because her invoices were coming out as pages of random symbols and stray letters. She was sure the printer was dying. It was not. A printer printing garbled text almost always points to a software mix-up, not broken hardware, and that is good news for your wallet. I have chased this exact problem on inkjets and laser printers for years, so I will walk you through what causes the gibberish and the calm steps that fixed it every time.
What garbled text actually looks like
It helps to name the exact mess on the page, because the pattern tells you a lot. Sometimes you get a full sheet of random characters, backslashes, and code-looking fragments like “%%[ ProductName ]%%”. Other times the first line prints fine and the rest turns to soup, or every page pushes out one line of junk and then ejects.
Those differences matter. Wall-to-wall gibberish usually means the printer is receiving the wrong kind of data. A page that starts clean and then breaks often points to a memory or connection hiccup mid-job. Reading the failure this way keeps you from reinstalling things you never needed to touch.
Why a printer prints garbled text
Every print job is a conversation. Your computer translates the document into a page description language, and the printer reads that language and paints the page. When the translation is wrong or the message gets scrambled in transit, the printer prints exactly what it was handed, which is nonsense.
The most common cause is a corrupted or mismatched driver. If Windows quietly swapped in a generic driver, or your install got damaged, the computer starts speaking a dialect the printer cannot parse. A close second is a page-language mismatch, where the printer expects PostScript but is being sent PCL, or the reverse. You can read the plain-English background on the Printer Command Language if you are curious how these dialects differ.
Beyond those two, a jammed print spooler can keep resending a broken job, a flaky USB cable can corrupt the data stream, and an older printer can simply run out of memory on a heavy, graphics-packed page. Knowing there are a handful of suspects is what keeps the fix orderly.

Match the symptom to the cause
Before you change a single setting, name what you are seeing and let it point you to the right repair. This is the table I keep in my head when someone hands me a stack of gibberish.
| What prints | Likely cause | Where to start |
|---|---|---|
| Whole page of random symbols and code | Wrong page language or corrupt driver | Reinstall the correct driver |
| Same gibberish repeats after a restart | Stuck job in the print spooler | Clear the queue and restart the spooler |
| Starts clean, then breaks halfway down | Bad cable or printer memory limit | Swap the cable or simplify the page |
| Junk only from one specific app | App-level font or export problem | Print to PDF, then print the PDF |
| Text is fine but graphics are scrambled | Spooling or driver rendering setting | Toggle the spool format or print as image |
In my friend’s case, every page came out as full-sheet gibberish and it survived a reboot. That combination told me two things: the driver was almost certainly the problem, and there was likely a stuck job feeding the mess. So that is exactly where I aimed.
Tip: Before you touch drivers, print a built-in test page from the printer’s own control panel. If that page prints clean, the hardware is fine and the fault is on the computer side. This 30-second check has saved me from tearing apart perfectly healthy printers more than once.
The step-by-step fix that worked for me
Since a corrupt driver is the usual villain, a clean reinstall is the highest-value first move. The word clean matters: you remove the broken driver fully before adding a fresh one, so no damaged files carry over. Here is the exact order I follow.
- Cancel every job in the print queue and turn the printer off for a moment.
- Stop the print spooler service, then delete any leftover job files it left behind.
- Remove the printer from your system settings and uninstall its driver software.
- Restart the computer so any locked driver files are released.
- Download the full driver for your exact model from the maker’s official support page.
- Run the installer, turn the printer back on, re-add it, and print a test page.
If you want the version with every Windows and Mac menu spelled out, our complete guide to printer drivers and fixes covers the install process in careful detail. Nine times out of ten, a clean reinstall alone ends the gibberish for good.
Warning: Only download drivers from your printer maker’s official site, such as the HP support page or your own brand’s equivalent. Random “driver updater” sites often bundle junk software and can hand you the wrong model’s package, which is a fast way to trade one problem for a worse one.
When it is the wrong page language
If a clean reinstall does not do it, and especially if you have a business laser printer, check the page description language. Many printers ship with both a PCL driver and a PostScript driver, and picking the wrong one for your workflow can produce steady gibberish.
The fix is simple: if you installed the PostScript driver and get junk, remove it and install the PCL driver instead, or the reverse. On the printer itself, look in the menu for a “personality” or “printer language” setting and make sure it is set to Auto rather than locked to one language. That auto setting lets the printer accept whichever dialect the driver sends.

Clear the spooler so old junk stops printing
Here is a trap that fools a lot of people. You fix the driver, feel relieved, and the printer still coughs up the same gibberish. That usually means the original broken job is still sitting in the print spooler, the service that queues your jobs, and it keeps resending itself.
The cure is to stop the print spooler service, delete the leftover files in the printers folder, then start the service again. When I did this after reinstalling my friend’s driver, the very first test page printed clean black text on white paper. If your queue refuses to clear at all, that is a separate issue worth its own walkthrough.
How I actually fixed my friend’s printer
Here is the real sequence, because the order is what made it quick. I first had her print the internal test page from the control panel, and it came out perfect. That told me the printer was healthy and the problem lived on her laptop.
Next I had her uninstall the printer and its driver, restart, and reinstall the full driver from the maker’s support site. The first job still printed junk, which is when I remembered the spooler. We stopped the spooler, cleared two stuck jobs, and started it again. The next invoice printed clean. Total time was about 18 minutes, and the fix has held for months.
How to keep it from coming back
A few small habits keep the gibberish from returning. None of them take long, and together they save you a repeat of the whole ordeal.
- Save a known-good installer. Keep the full driver file from the maker in a folder so a reinstall takes minutes, not a hunt.
- Limit automatic driver swaps. Tell Windows not to fetch device drivers automatically so an update cannot quietly replace your working one.
- Use one driver per printer. Avoid installing both the PCL and PostScript versions at once, which invites confusion.
- Print through PDF for tricky documents. Exporting a heavy file to PDF first sidesteps app-level font problems.
For more driver walkthroughs and printer fixes in the same calm style, browse the full drivers troubleshooting hub. If you want to know how we test and stand behind this advice, our about page lays out exactly who is behind these guides.
Frequently Asked Questions
Why is my printer suddenly printing garbled text?
The most common reason is a corrupted or mismatched driver, often after a system update swapped it for a generic one. A stuck job in the print spooler or a loose USB cable can also scramble the data. Start with a clean driver reinstall, then clear the queue if the junk continues.
Is garbled printing a sign my printer is broken?
Almost never. Garbled text is a software problem in the vast majority of cases, so you rarely need new hardware. The quickest proof is to print the printer’s own internal test page from its control panel. If that page prints clean, the printer is fine and the fault is on the computer side.
What does PCL versus PostScript have to do with it?
These are two page languages your computer uses to describe a document to the printer. If the driver sends one language but the printer expects the other, you get steady gibberish. Fixing it means installing the matching driver, or setting the printer’s language menu to Auto so it accepts either dialect.
The gibberish keeps printing even after I fixed the driver. Why?
The original broken job is still sitting in the print spooler and resending itself. Stop the print spooler service, delete the leftover files in the printers folder, then start the service again. That clears the stuck job so your freshly reinstalled driver can print a clean page instead of the old junk.
Only one program prints garbled pages. What should I do?
When just one app misbehaves, the driver is usually fine and the problem is inside that program, often a font or export glitch. Print the document to PDF first, then open and print the PDF. This flattens the file into a format every driver handles well and skips the app-level fault entirely.
You can fix this
A printer printing garbled text looks alarming, but it follows a predictable path. Print the internal test page, do a clean driver reinstall, check the page language, then clear the spooler. Work it in that order and change one thing at a time, and you will almost always have clean pages back inside 15-20 minutes.
Take it one calm step at a time, and lean on the guides here whenever you get stuck. Our complete guide to printer drivers and fixes is ready whenever you want to go deeper, no pressure at all.