What does it mean when a printer prints symbols?
Your computer doesn’t send letters to a printer. It sends a stream of commands in a printer language, most often PCL or PostScript, that tells the printer where to put each mark. If that stream is damaged, cut short, or written in a language the printer doesn’t understand, the printer does its best with what it got. The result is random symbols, odd characters, or page after page of code. Xerox, for example, says gibberish is usually caused by the printer not having the PostScript language installed.[1] So the fix is almost never inside the printer. It is the job in the queue, the driver that builds the stream, the cable that carries it, or the file itself. A quick way to tell: print the printer’s own settings page. If that looks normal, the printer is fine.[2]
What causes garbled printing, and what fixes it?
| What you see | Likely cause | Fix |
|---|
| Random symbols on many pages, from any app | A corrupted job in the queue, or a damaged driver | Clear the queue on every computer, restart the printer, then reinstall the driver |
| Lines of code such as @PJL or %!PS | PostScript sent to a printer without PostScript | Use the PCL driver, or the driver for your exact model |
| Garbled in different places each time | Cable noise or a hub in the way | Connect directly with a USB cable of 3 m or less |
| Only one document, often a PDF | The file or its fonts | Print As Image in Adobe, or print a different file to compare |
| Readable text with a few wrong symbols | The printer swapped in its own font | Turn off TrueType font substitution in the driver |
| Only the first job after the computer wakes | A job corrupted during sleep | Print it again |
Step 1: clear the stuck job
A damaged job can keep feeding garbage to the printer, and some printers will spit out page after page of it. Brother’s first step is to delete pending jobs on every computer that uses the printer, then turn the printer off for 15 seconds.[3] In Windows 11, the queue’s menu has Cancel all.[4] On a Mac, open Print Center and delete the jobs.[5] If a job refuses to go, clear the print queue with the spooler steps.
Step 2: check you have the right driver
Random characters often come from a generic driver, a driver for a different model, or one that has been damaged. Epson suggests checking the product name at the top of the driver window to make sure it matches your printer.[6] Canon lists printing from Windows without its own driver as a cause of unreadable characters.[7] If the name is wrong or the problem keeps coming back, remove the printer, delete the driver and install the current one from the maker’s site.[8][9]
Pages of code? PCL vs PostScript
PCL and PostScript are the two common printer languages. Many office lasers understand both, but plenty of home printers understand only one. If you install a PostScript driver for a printer that has no PostScript, the printer prints the commands as text instead of following them. Print the printer’s configuration report to see which languages it has.[1] Xerox’s workaround is to use the PCL driver,[10] and a Microsoft troubleshooting FAQ suggests switching between PostScript and PCL in either direction.[11]
Is the cable scrambling the data?
If the garbage lands in different places on each try, suspect the connection. Brother says to remove hubs, extensions and splitters and cable the computer straight to the printer.[12] Canon notes that a long USB cable can pick up electrical noise and recommends one of 3 meters or shorter.[13]
Wrong characters in one document or a PDF
When only one file comes out wrong, print a different document from a different app to confirm the printer is fine.[14] For a PDF, Xerox suggests turning on Print As Image in the Adobe print window’s Advanced settings.[15] If readable text has a few wrong symbols, the printer may be using its own built-in font instead of the document’s. On Canon’s Generic Plus LIPS4 driver, the fix includes turning off TrueType font substitution.[16] And if your text printed over old text, check the paper: reused sheets can look like garbled output.[17]