Last updated: September 24, 2026.
Quick answer: When a printer spits out pages of random symbols, code or garbled text, the computer is sending data the printer can't interpret. Usually it's the wrong or corrupted driver, a stuck print job, or a PDF the printer can't read. Cancel every job in the queue, turn the printer off and on, restart the print spooler, then reinstall the correct driver for your exact model. That fixes the large majority of cases.
Castle Ink
Fix the error, then stop overpaying: printer ink from $3.95
Remanufactured printer ink cartridges for up to 70% less than the printer maker charges. Same-day shipping when you order by 4 PM ET, 1-year 100% satisfaction guarantee.
Compatible ink brands, honestly compared →
Shop all printer ink →✓ Ships same day by 4 PM ET✓ Free shipping over $50✓ 1-year guarantee
Why Is My Printer Printing Gibberish or Random Characters?
Printers understand specific "languages", such as PCL, PostScript or a manufacturer's own format. The gibberish is the raw data being printed as plain text because the printer didn't recognize it. The most common reasons:
- Wrong driver. For example, a PostScript driver talking to a PCL-only printer, a driver for a similar model, or a generic Windows driver.
- A corrupted or stuck job in the print queue that keeps resending half-finished data.
- A damaged or unusual file, most often a PDF with embedded fonts or layers the printer can't process.
- Connection problems, such as a failing USB cable, an unpowered hub, or a Wi-Fi dropout mid-job.
- Printer memory full on large or graphics-heavy documents.
- Malware or a misconfigured app sending junk data. This is rare, but it happens.
How Do I Fix a Printer That Prints Gibberish?
- Stop the flood. Press Cancel on the printer, then open the print queue on your computer and cancel every job.
- Power cycle the printer. Turn it off, unplug it for 60 seconds, and turn it back on. This clears its memory.
- Restart the print spooler. On Windows, open Services, find Print Spooler, and choose Restart. Step-by-step instructions for Windows and Mac are in how to restart a stuck print spooler.
- Print a simple test, like a one-line text document. If that prints correctly, the problem is the original file, not the printer.
- Remove and reinstall the driver. Delete the printer from your device list, download the full driver for your exact model from the manufacturer's support site, and add the printer again. Avoid "similar model" drivers.
- Check the connection. Swap the USB cable, plug directly into the computer, or move the printer closer to the router.
- Try a different driver language if your printer offers both PCL and PostScript (PS) drivers. Switch to the other one.
If Windows reports the driver is missing entirely, see "printer driver is unavailable".
Why Does My Printer Print Gibberish From PDFs Only?
PDFs can contain fonts, transparency and layers that some printers, especially older lasers, can't process. In Adobe Acrobat or Reader, open the print dialog, click Advanced, and tick Print as Image. The computer then sends a simple picture of each page instead of complex PDF data. Printing from a different PDF viewer, or re-saving the file, also works.
Why Is My Printer Printing Code After a Windows Update?
Windows updates sometimes replace a manufacturer's driver with a generic Microsoft one, or change the printer's port. Reinstall the manufacturer's full driver package, then check under Printer Properties → Ports that the printer is on the right port (a USB port, or its IP address for network printers).
What About Thermal and Label Printers Printing Random Characters?
Receipt and label printers (Zebra, Rollo, Dymo and similar) speak their own languages, such as ZPL, EPL or ESC/POS. Printing random characters usually means the app is sending the wrong language, or the printer's emulation mode was changed. Set the correct language in the printer utility, recalibrate the label size, and use the manufacturer's driver. Thermal paper basics are covered in our thermal printer paper guide, and if the labels themselves are the problem, see which labels fit your Zebra printer.
Gibberish isn't an ink problem, but if you're restocking while you're at it, our honest comparison of compatible and remanufactured ink cartridges shows which sellers are worth buying from.
More Questions About Printers Printing Gibberish
Why is my Epson printing symbols instead of words?
Epson printers print pages of symbols when the computer sends a language they do not understand, usually because Windows installed a generic driver or picked the wrong Epson model. That is common with EcoTank and L-series printers such as the L3210 and L120. Remove the printer, download the exact driver for your model from Epson's support site, and add it again.
Why is my printer printing gibberish from a Mac?
On a Mac, this usually means the printer was added with the wrong driver, such as Generic PostScript, for a printer that does not support PostScript. Delete the printer in Printers & Scanners, add it again, and choose AirPrint or the manufacturer's driver in the Use menu.
Why does it print gibberish over Wi-Fi but fine over USB?
The network port is probably set up wrong. On Windows, open Printer Properties, then Ports, and check that the printer uses a Standard TCP/IP port with the Raw protocol on port 9100, or the manufacturer's own network port. A WSD port that keeps changing can also scramble jobs, and giving the printer a fixed IP address helps.
Why do only some letters print as symbols?
When most of the page prints but some characters turn into boxes or symbols, the printer is substituting a font it does not have. In the print dialog, choose Print as image, or save the document as a PDF with embedded fonts first. Updating to the manufacturer's full driver also fixes most font substitution problems.
Frequently Asked Questions
Can low ink or toner cause a printer to print gibberish?
No. Low ink or toner causes faded or streaky pages, not random characters. Gibberish is a data problem: the driver, the file, the connection or the printer's memory.
Why does my printer print gibberish from one computer but not another?
The computer that prints gibberish has the wrong or a corrupted driver. Remove the printer from that computer, install the manufacturer's driver for your exact model, and add it again.
How do I stop a printer from printing pages of symbols?
Press Cancel on the printer, clear the print queue on your computer, then turn the printer off and unplug it for a minute. That flushes the job from memory so it doesn't keep printing.
Is a printer that prints gibberish broken?
Rarely. If the printer's own built-in test or configuration page prints normally from its control panel, the hardware is fine and the problem is on the computer side.
More fixes for common printer problems are in the printer troubleshooting center.
Need replacement printer ink cartridges? Shop printer ink cartridges at Castle Ink. Remanufactured, up to 70% less than OEM, and shipped the same day when you order by 4 PM ET.
An independent 0–100 score for every printer, refreshed monthly from thousands of owner reviews and expert tests — plus what the ink or toner actually costs to run. See this month's Top 10 inkjet and laser rankings, or use the PrinterIQ™ finder.
See the CastleScore rankings →