Skip to content
Troubleshooting Guide

How to Fix Printer Error Codes (Complete Troubleshooting Guide)

A printer error code is simply your printer’s way of naming a fault it has run into — a jam, a cartridge it can’t read, a lost connection, or something deeper inside. Most codes are far less alarming than they look, and a calm, methodical routine clears the great majority of them. This guide shows you how to identify the exact code, work through a general fix that resolves most errors, and recognise the few codes that genuinely mean a repair is due.

15–40 minutes 19 min read Last Updated: Jul 14, 2026
Printer Errors

Applies to: Inkjet & laser printers, All-in-one (print/scan/copy/fax) models, Wi-Fi, Ethernet & USB printers, Windows & macOS, HP, Canon, Epson, Brother, Xerox & more

A modern white printer on a bright desk showing an error code on its control panel, with a laptop and smartphone nearby

Quick summary

The problem
Your printer has stopped and is showing an error code, a warning message, or a pattern of blinking lights, and you’re not sure what it means or how to clear it.
The fix
Write the exact code down, do a full 60-second power cycle, then check the paper path, cartridges and covers, clear the print queue, update the firmware and driver, and look the code up in the manufacturer’s official documentation.
Applies to
Inkjet and laser printers on Windows and macOS, connected by Wi-Fi, Ethernet, or USB.
On this page Show
Overview

Understanding the problem

A printer is a small computer with sensors watching almost every moving part — the paper as it feeds, the carriage as it slides, the cartridges, the covers, the temperature of a laser fuser, and the network connection. When one of those sensors reports something wrong, the printer stops and shows an error code: a short number, a letter-and-number combination like E-02 or B200, a plain-language warning, or a pattern of blinking lights on a printer with no screen. The code isn’t the fault itself — it’s a label the printer uses to tell you which part of itself has run into trouble.

What trips people up is that the codes look cryptic and feel serious, so it’s easy to assume the printer is broken. In reality the large majority of codes point at everyday things: a scrap of paper caught in the path, a cover not clicked shut, a cartridge that isn’t seated properly, or a connection that has dropped. The same code can also mean slightly different things on different models, which is why guessing rarely works — and why software pop-ups on your computer sometimes report a code the printer’s own screen words differently.

The good news is that a single, calm routine clears most errors regardless of brand, and this guide walks you through it end to end. You’ll learn how to capture the exact code before it disappears, how a proper power cycle resets the sensors, how to check the paper path, cartridges and covers safely, and how to look the code up in official sources. Just as importantly, you’ll learn to recognise the handful of codes — repeating service errors, mechanical grinding, fuser or printhead failures — that mean it’s time to stop resetting and think about a repair.

Close-up of a printer’s control-panel display showing an alphanumeric error code beside a warning triangle icon
The code shown here is the printer naming a fault — most are everyday issues, not a broken machine.

Terminology

PPM measures speed

PPM stands for pages per minute. Real-world speed is often a little lower than the rated figure because the first page takes longer to start.

Symptoms

Signs you're in the right place

If you're seeing any of these, this guide is for you.

  • An alphanumeric code on the screen

    The panel shows something like E-02, B200, 0x610, or 79.00 — a short code that stops the printer until it’s cleared.

  • A plain-language warning message

    The display spells out a fault such as “Carriage jam”, “Cartridge error”, or “Rear cover open” instead of a number.

  • A pop-up error on your computer

    A message from the printer software appears on Windows or macOS naming a code the printer’s own screen may word differently.

  • A pattern of blinking lights

    A printer with no screen signals the fault by flashing its power, error, or ink lights in a repeating count or rhythm.

  • The printer stops mid-job

    A print halts partway, the code appears, and nothing else will print until the reported fault is dealt with.

  • The same code keeps returning

    You clear the error and it comes straight back, or reappears after every restart, suggesting a cause that isn’t fixed yet.

  • A code paired with an unusual noise

    The error arrives alongside grinding, clunking, or repeated clicking from inside — a sign the fault may be mechanical.

  • A scanner or carriage that won’t move

    The code appears while the scan head or ink carriage sits stuck, refusing to travel across the printer as it should.

Possible Causes

What's usually behind it

The most common reasons this happens, so the fix makes sense.

Paper jammed or a hidden scrap in the path

The most common trigger by far — a stuck sheet, a torn corner, or a scrap left behind makes a feed sensor report a jam or misfeed code.

A cartridge not seated or not recognised

An ink or toner cartridge that isn’t clicked fully home, still has its tape on, or has dirty contacts throws a cartridge or supply error.

A cover, door, or tray left open

A front cover, scanner lid, rear door, or duplex unit not clicked shut leaves a switch open, which the printer reports as an error.

A stuck or corrupted print job

A malformed document sitting in the queue can confuse the printer and produce an error until the queue is cleared and the memory reset.

A temporary electronic glitch

Like any small computer, a printer can trip a false error that a full power cycle clears, with nothing actually wrong inside.

A lost or confused network connection

Dropped Wi-Fi, an IP conflict, or a stalled data transfer can surface as a connectivity or communication code rather than a print fault.

Out-of-date firmware or a mismatched driver

A firmware bug or a driver that no longer matches the printer can generate errors that only an update — on one side or the other — resolves.

A blocked carriage or feed mechanism

Packing tape left inside, an obstruction, or a worn feed roller can physically stop the carriage or paper and trigger a mechanical code.

A full waste-ink pad or maintenance counter

On many inkjets a counter fills over time and reports a maintenance or service error, asking for a pad reset or replacement.

A genuine hardware or component fault

The least common cause — a failing fuser, printhead, motor, or logic board — shows as a service code that survives every reset.

Before You Begin

What you'll need

Have these on hand before you start for a smooth fix.

  • A phone to photograph the exact code

    Codes often clear the moment you touch a button, so snap a clear photo of the screen or lights before you do anything else.

  • Your printer’s exact model number

    The same code can mean different things on different models — find the model on the front, under the lid, or on the rear label.

  • Access to the printer’s control panel

    You’ll read the code here and, on many models, clear it or restore defaults from the on-screen menus.

  • A torch and a sheet of plain paper

    The torch helps you spot hidden paper scraps in the path; the paper lets you print a test page once the code is cleared.

  • Your Wi-Fi name and password

    Keep these handy in case the code turns out to be connectivity-related and the printer needs reconnecting.

  • The manufacturer’s app or support page

    The official HP, Canon, Epson, or Brother resources are where you’ll look the code up accurately — avoid random forums for the final word.

Step-by-Step

How to fix it

Work through these in order — they run from the quickest checks to the more advanced fixes.

  1. Step 1: Record the exact code before it disappears

    Read the code on the panel or note the blink pattern carefully — count the flashes and their rhythm if the printer has no screen.

    Photograph the screen or the light pattern with your phone straight away, and jot down any words shown alongside the code.

    Note your exact model number too, since the same code can mean different things on different printers.

    A hand photographing a printer’s control-panel error code with a smartphone, a notepad with the model number beside it

    Why this works: Many codes clear the instant you press a button or open a cover, and a half-remembered code sends you looking up the wrong fix. A clear photo and the model number are the two things that make an accurate diagnosis possible.

    Expected result: You have a photo or written note of the precise code, any message text, and the printer’s model number.

    You could type the exact code and model into a search without guessing.

  2. Step 2: Clear the print queue first

    On your computer, open the printer’s queue and cancel or delete any documents waiting or stuck there.

    On Windows this is in Settings → Bluetooth & devices → Printers & scanners; on macOS in System Settings → Printers & Scanners → Open Print Queue.

    If a job refuses to clear, restart your computer and open the queue again to confirm it’s empty.

    Why this works: A single corrupted job can produce an error and block everything behind it, so clearing the queue removes a common and harmless cause before you go further. It also means a leftover job won’t re-trigger the code the moment the printer wakes up.

    Expected result: The print queue is empty and no stuck job remains to re-trigger the error.

    Cancelling the queue is safe and loses only unprinted jobs — you can simply print them again afterwards.

  3. Step 3: Do a full power cycle

    Turn the printer off with its own power button and wait for it to shut down fully, not just sleep.

    Unplug the power cable from the wall — not just the back of the printer — and leave it out for a full 60 seconds.

    Plug it back in, switch it on, let it finish warming up, and see whether the code has cleared.

    A hand unplugging a white printer’s power cable from a wall socket, the printer powered down on a desk

    Why this works: Removing power for a full minute lets the printer’s memory and sensors reset completely, which clears the many codes caused by a temporary glitch rather than a real fault. It’s the single most effective step for the widest range of errors and changes none of your settings.

    Expected result: The printer restarts to its normal home screen, and a glitch-based code is gone.

    Use the power button to switch off first — pulling the plug on a busy printer can, rarely, corrupt a job. The 60-second wait matters; a quick off-and-on often isn’t enough.

    The panel wakes to its normal home screen with no error showing.

  4. Step 4: Check the paper path, cartridges and covers

    Unplug the printer, then open the covers and gently remove any jammed sheet by pulling it slowly in the direction the paper normally travels — never yank it backwards.

    Shine a torch inside and look for small torn scraps, then reseat each ink or toner cartridge until it clicks firmly into place and remove any leftover shipping tape.

    Close every cover, door, and tray firmly, and make sure paper sits square and isn’t overfilled, then plug the printer back in.

    Hands checking inside an open white printer with a torch, looking at the paper path and a seated cartridge

    Why this works: Jams, unseated cartridges, and half-open covers cause the majority of everyday codes, and each is fixed by a careful physical check. Working with the printer unplugged keeps you safe around moving parts and the hot fuser inside a laser printer.

    Expected result: The paper path is clear, every cartridge is seated, all covers are shut, and the matching code has cleared.

    Never touch the shiny green drum surface or an inkjet’s nozzle plate, and avoid the laser fuser area, which stays hot after use. Toner is a fine powder — never use a household vacuum; wipe stray toner with a dry cloth and cool water on skin, never warm.

    Covers all click shut, paper feeds cleanly, and the panel returns to normal.

  5. Step 5: Recognise the code family you’re dealing with

    Match your code to a family in plain words: paper feed and jam codes point at the tray, rollers, or a scrap in the path.

    Cartridge and ink-system codes point at a supply that isn’t recognised, seated, or has a full waste-ink counter; connectivity codes point at Wi-Fi, IP, or communication trouble.

    Hardware and service codes — often a longer number that keeps returning — point at an internal part such as the fuser, printhead, or a motor.

    Why this works: Knowing which family a code belongs to tells you where to look and how worried to be, without needing the manufacturer’s exact wording yet. It also helps you decide whether to keep troubleshooting or start thinking about a repair.

    Expected result: You can say roughly what your code is about — paper, cartridge, connection, or hardware — which guides your next move.

  6. Step 6: Check the connection if it’s a connectivity code

    If the code or message mentions network, communication, or offline, confirm the printer shows a steady Wi-Fi symbol or a connected Ethernet cable.

    Restart your router as well as the printer, and make sure the printer and your computer are on the same network.

    For a USB printer, reseat the cable at both ends or try a different port, then send a short test print.

    Why this works: Connectivity codes usually mean the data never reached the printer rather than anything being wrong inside it, so fixing the link clears the error. Restarting the router alongside the printer resolves the common case where both ends have simply lost track of each other.

    Expected result: The printer is back on the network with a steady connection and the communication code has cleared.

    If reconnecting is fiddly, a dedicated offline or Wi-Fi guide will walk you through it in more detail than a code lookup can.

  7. Step 7: Update the firmware and driver

    Open the manufacturer’s official app or support page, enter your exact model, and install any firmware update offered while the printer stays on and connected.

    On your computer, update or reinstall the latest driver for your model from the same official source, not from a third-party site.

    Let the printer restart on its own after a firmware update — never switch it off part-way through.

    A laptop on a desk showing a manufacturer support page open with a firmware update package ready to download for a printer model

    Why this works: Some codes are caused by a firmware bug or a driver that no longer matches the printer, and only an update on the right side cures them. Keeping both current also prevents a fixed fault from quietly returning later.

    Expected result: The printer runs the latest official firmware and your computer uses a matching, up-to-date driver.

    Only use the manufacturer’s official downloads. Be aware that some firmware updates change how third-party or refilled cartridges behave, and may stop recognising them — check the update notes if you rely on non-genuine supplies.

  8. Step 8: Look the exact code up in official documentation

    Search the manufacturer’s support site for your model number followed by the exact code from your photo.

    Read the official explanation and follow any model-specific steps it lists, which may include a particular button sequence or menu option.

    Prefer the manufacturer’s own pages and manual over random forum threads, which often mix up codes between models.

    Why this works: The same code can mean different things across brands and models, so the manufacturer’s own documentation is the only reliable source for what yours means. Following the official steps for your exact code avoids the wrong fix and the wasted effort that comes with it.

    Expected result: You have the manufacturer’s official meaning for your code and any specific steps it recommends.

    Keep the manual or support page open for the next steps — some codes have a documented reset that clears the counter or fault.

  9. Step 9: Restore the panel defaults if the code persists

    If the error keeps returning after the checks above, open Settings (or Setup) → Tools/Maintenance on the panel and look for “Restore Defaults” or “Reset Settings”.

    Choose the lightest reset first — restoring general or print settings rather than a full factory wipe — and confirm when prompted.

    Let the printer restart, then check whether the code has finally cleared before deciding whether more is needed.

    A printer control-panel touchscreen showing a Restore Defaults menu option with a confirmation prompt

    Why this works: A settings reset clears deeper configuration conflicts that a power cycle leaves behind, which can be enough to shift a stubborn code. Starting with the lightest reset avoids needlessly wiping your Wi-Fi and custom setup.

    Expected result: The printer restarts with clean settings and the persistent code no longer appears.

    A full factory reset wipes your Wi-Fi password, custom trays, and address book — record those details first, and only go that far if lighter resets fail.

  10. Step 10: Judge whether it’s a repair, not a reset

    Treat a service code that keeps returning after every reset, or won’t let you past the error screen at all, as a sign of a hardware fault.

    Stop resetting if you hear grinding, clunking, or repeated clicking, or if the code names the fuser, printhead, laser unit, or a motor.

    Note the exact code and what you’ve already tried, ready to explain it clearly to a repairer or the manufacturer.

    Why this works: A small number of codes report a genuine internal failure that no amount of resetting can fix, and recognising them saves you from chasing a fault that needs a technician. Knowing when to stop protects both your time and the printer from clumsy repair attempts.

    Expected result: You can tell a clearable software or user-fixable error apart from a hardware code that needs professional attention.

    Grinding or a burning smell means switch the printer off and unplug it — don’t keep running it. Forcing a jammed mechanism can turn a small fault into an expensive one.

  11. Step 11: Approach warranty and service sensibly

    Check whether the printer is still in warranty before paying for a repair — the model number and purchase date tell you where you stand.

    Contact the manufacturer’s official support with your exact code, model, and the steps you’ve already tried, so they don’t send you round the same loop.

    For an out-of-warranty printer, weigh the likely repair cost against the price of replacing it before committing.

    Why this works: A hardware code often means a paid repair, and going in with the exact code and your troubleshooting history gets you a faster, more accurate answer. Knowing the warranty position and rough repair cost helps you make a sensible decision rather than a rushed one.

    Expected result: You know your warranty status and have a clear, well-documented case to give support or a repairer.

  12. Step 12: Confirm the code is cleared and print a test page

    With no error on the panel, print a test or diagnostic page from the printer’s own menu or your computer.

    Check that it prints promptly, feeds cleanly, and that the code doesn’t reappear during or after the print.

    Print a normal everyday document too, to confirm regular printing works from your usual apps.

    A white printer feeding out a freshly printed test page with a clear home screen, a laptop showing a print dialog beside it
    A clean test page with no code on the panel confirms the error is genuinely resolved.

    Why this works: A clean test page proves the fault is genuinely gone rather than merely hidden, and that the whole chain — printer, connection, and driver — is working again. It’s the clearest sign the code was fixed rather than just dismissed.

    Expected result: A clean page prints on the first try, the code stays away, and normal documents print without delay.

    The test page and a normal document both print correctly with no error returning.

Tip

Printer Tip

Photograph any code the moment it appears, so you never lose the detail you need to fix it.

Still Stuck?

Other solutions to try

If the steps above didn't do it, these fixes resolve the less common cases.

Reading blink patterns on a screenless printer

Basic printers with no display signal faults by flashing their lights, and the pattern is the code.

  • Count how many times the error or ink light blinks between pauses, and note whether the power light is steady or flashing too.
  • Look the blink pattern up in your model’s manual, which lists what each count and combination means.
  • Match the pattern exactly — one extra or missing flash points to a different fault entirely.

When a software pop-up and the panel disagree

The code your computer reports and the one on the printer can be worded differently for the same fault.

  • Trust the printer’s own panel for the primary code, and note the software wording as a second clue.
  • Search the manufacturer’s site using both, as the support page often lists the plain-language and coded versions together.
  • Update the driver, since an outdated one can report a stale or generic error the printer has already moved past.

Maintenance and waste-ink counter codes

Some inkjet codes report a full waste-ink pad or a maintenance counter rather than a breakage.

  • Check whether the code matches a maintenance or “end of service life” message in the manual.
  • Some models allow a counter reset or an owner-replaceable maintenance box; follow the official procedure for yours.
  • If the pad genuinely needs replacing, weigh a service visit against the printer’s value before deciding.

If a code appears only when printing certain files

An error tied to one document usually means the file, not the printer, is the problem.

  • Try printing a different document to confirm the printer is otherwise fine.
  • Re-save or re-export the problem file, or print it from a different app, to rule out a corrupted document.
  • Reduce complex graphics or high resolution if the printer runs low on memory on large files.
Verify the Fix

Confirm it's working

Tick these off to be sure the problem is fully resolved.

Prevention

Keep it from happening again

A few habits that stop this problem coming back.

  • Photograph any code the moment it appears, so you never lose the detail you need to fix it.
  • Keep the firmware and driver up to date from official sources to head off bug-related codes.
  • Load paper squarely and don’t overfill the tray, which prevents the most common feed and jam codes.
  • Use cartridges that seat with a firm click and remove all shipping tape when fitting a new one.
  • Clear the print queue when a job stalls rather than sending it repeatedly and confusing the printer.
  • Note your printer’s model number and warranty date somewhere handy, ready for any future service call.
FAQ

Frequently asked questions

Was this guide helpful?

Your feedback helps us keep these steps accurate.

Written by

The Guts Guide Editorial Team · Error Diagnostics Specialists

Reviewed by

Daniel Owens · Print & Network Technician

Last updated

Jul 14, 2026

Keep Reading

Related Guides

More troubleshooting walkthroughs you may find useful.

Browse all guides