Epson EcoTank 000xxx Error Codes (000031, 000041, 031006): Fixes
EcoTank's six-digit codes — the 000xxx family — are the service dialect of Epson's tank printers: precise-looking numbers that Epson's public documentation pointedly does not define one by one. This guide explains how the family is structured, works through the members an owner can act on (000041 and 000043 have their own deep pages; 000031, 000061, 031006 and 034004 are handled here as far as the evidence honestly goes), and draws the line Epson draws: one documented power cycle, a thorough physical pass, and then the service channel with the exact code in hand. If your EcoTank has stopped with a six-digit code, this page is the map of what the number can and cannot tell you.
A family Epson documents as a unit, not as a table
Start with the fact that organises everything else: in Epson's user manuals and support pages, the six-digit EcoTank codes have no published per-code definitions. EcoTank documentation presents a printer-error event — the code on the LCD, or lights plus a Status Monitor report on screenless models — and one response: turn the power off and on again; remove any paper or protective material; if the error persists, contact Epson Support. That is not a gap in this guide's research; it is Epson's actual public position. The definitions that circulate online for individual 000xxx codes come from repair documentation derived from Epson's service materials — a real source, but a different one, with its own limits: it is model-specific in ways the internet flattens (the same number can be assigned differently on different models), and it is not something Epson stands behind for owners. This guide therefore works in two registers and labels them. Where service-derived documentation is consistent and model-checked — 000041 as the paper-feed motor's excess-load error, covered on its deep page — we say so and say where it came from. Where the record is thin, contradictory or absent — 000031's exact assignment, 000061, 034004 — we say that instead, and give you the documented response rather than a borrowed certainty. An owner who understands which register a claim sits in can use the whole internet safely; an owner who cannot is at the mercy of its most confident page.
How the family is structured: mechanism-load codes in clusters
The six-digit family is not random numbering. Read across the service-derived record and the codes cluster by subsystem: a run of codes around the paper-feed mechanism and its motor, a run around the carriage and its drive, codes for the scanner/ADF side on all-in-one models, and codes for electrical supervision. The cluster structure is why neighbouring numbers so often share owner stories — 000041 and 000043 sit close together in the numbering and close together in lived behaviour (mechanical load stops with paper-path stories), and why a code's neighbours are a better first guess than a random forum answer. But clustering is a tendency, not a key. Epson assigns these numbers per model platform, and the same six digits are not guaranteed the same assignment across the EcoTank range — repair specialists warn explicitly that a code like 000031 carries different meanings on an ET-8550 than on an ET-15000. Treat the cluster as a way to order your physical checks (start in the subsystem the cluster suggests, then widen), never as a translation. And hold the corollary: because assignment is per-platform, the exact model plus the exact code is the minimum useful evidence — for your own diagnosis, and doubly for the service channel, whose documentation is organised the same way.
000041 — the feed mechanism's load report (summary)
This family's best-evidenced member has its own deep page; the summary here is its place in the family. Service-derived repair documentation identifies 000041 consistently as a PF PID excess-load error: the paper-feed motor's controller detecting more resistance than the feed mechanism should present, and stopping the printer. Its causes run in the order you would expect of a load report — a jam or fragment binding the path, media too thick or stiff for the source feeding it (the ET-8550's documented heavy-art-paper story), loading faults that make paper fight the feed, debris loading the rollers, and finally the feed train itself. Its position in this guide matters because it anchors the family's logic: the 000xxx codes near it behave as mechanism reports, and the owner's correct first response to the whole neighbourhood is to unload the mechanism — clear the path completely, correct the paper and its source, clean the feed area — before concluding anything electronic. 000041 also carries two corrections worth repeating here: it is not an ink or cartridge code (EcoTank models have neither cartridges nor an ink meaning for it in any source), and it is not cleared by waste-ink counter utilities, which address a different condition entirely.
000043 — the L-series' general mechanical stop (summary)
000043, also deep-paged, is the number the L3110, L3210 and L3250 generation shows most — usually with a recent paper story attached. No published definition exists in Epson's documentation or in consistent service-derived accounts, and this guide declines to mint one. What the owner and repair record supports is behavioural: on these models 000043 presents as a mechanical stop concentrated on the paper path (hidden and partial jams, feed sensing upset by debris, paper loaded so it fights the mechanism) with carriage load as the second theatre. One attribution in circulation — that 000043 is a scanner code — could not be verified in any Epson or service-derived source and is not repeated here as fact; the L-series reports its scanner faults in its own way, and treating 000043 as a scanner problem sends owners to the wrong end of the machine. In the family's structure, read 000043 as the L-platform's general mechanism-load stop beside 000041's specifically feed-motor report: overlapping owner response (path, paper, carriage line, one power cycle, then service), distinct codes to report verbatim.
000031 — the code that proves the family is per-model
No six-digit code teaches the family's rules better than 000031, precisely because its record contradicts itself. Epson publishes no definition. In the service-derived record, repair specialists document 000031 on the ET-8550 as a carriage-home/APG-side mechanical error — the carriage failing to find or keep its home reference — while the same specialists warn in the same breath that 000031 on the ET-15000 is a different assignment with a different story, and owner reports on other models attach it to scanner-side and feed-side events in turn. Three lessons follow. First, any page that gives 000031 a single flat meaning for 'Epson printers' is wrong by construction. Second, the model is not a detail: an ET-8550 000031 and an ET-15000 000031 are different reports that happen to share digits. Third, the owner's response is nevertheless stable — because Epson's documented response never depended on the definition: physical pass (carriage line and home area on the models where the carriage story applies; paper path everywhere), one power cycle, then the service channel with model and code. If your machine shows 000031, do the documented pass, note exactly when in startup it appears, and stop there; the meaning belongs to your model's service documentation, which Epson keeps on its side of the counter.
000061 and the quieter members of the family
Beyond the famous numbers, the family has members an owner may meet exactly once: 000061 is one — reported on EcoTank models, named in this site's research map, and defined in no Epson public document and no consistent service-derived account this guide could verify. The honest entry for such codes is short, and its shortness is the information. A rarely reported six-digit code, on a platform whose assignments are per-model, with no public definition, cannot be decoded from the internet without invention — and the invention would not change your actions anyway, because Epson's documented response is definition-independent: one power cycle; the physical pass over paper path and carriage line; paper removed and reloaded correctly; persistence reported to Epson Support with model, code and circumstances. What a quiet code does change is the service conversation's value: the rarer the code, the more the service channel's per-model documentation matters relative to anything public, and the more worthwhile it is to record the surrounding facts precisely (what the machine was doing, what changed recently, what the lights and Status Monitor said) while they are fresh. Do not let a rare code push you into heroic disassembly; rarity is an argument for the documented route, not against it.
031006 — the startup stop on the ET-8550 generation
031006 (also typed 310006) is the six-digit family's most reported member on the ET-8550 and its generation, characteristically appearing at startup — the machine powers, begins its sequence, and stops with the code before reaching ready. Epson publishes no definition for it. The service-derived and repair record around it points at the printhead's electrical world: communication between the mainboard and the head, the flat cables that carry it, and the head itself — a cluster repair specialists associate with electrical disturbance, including machines whose heads or cables were disturbed in servicing or conversion work. Label that register clearly: it is the repair community's consistent account, not an Epson-published meaning, and this guide states it because it usefully orders expectations — a startup-timing code with an electrical cluster is not a paper-path code, and no amount of paper-path cleaning addresses it. What remains owner-level is still Epson's documented pass, done once and done properly (power fully off, any paper or material removed, one restart), plus the facts service will want: the startup timing, any recent work on the machine, any spill or surge in its history. If 031006 stands after that — and on the repair record it usually does — the machine is a service case, and the kindest thing an owner can do is not keep power-cycling it in hope.
034004 — an L-series code with no public definition
034004 is reported on the L3110/L3210-class machines and their ET siblings, often in the same breath as 000043 — the two appear together in owner reports and repair videos from the no-LCD EcoTank world. Epson publishes no definition for 034004, and the accounts beneath it are too inconsistent to promote: jam stories, ink-system stories and mechanism stories all attach to it depending on the page, which is the signature of a number nobody public actually knows. This guide therefore places 034004 where the evidence puts it: in the family's mechanical neighbourhood by association and behaviour, undecoded by definition. The owner response is the family's documented one, executed in the order the L-series' behaviour suggests — full paper-path clearance with a torch (rear included), paper out and reloaded fresh and correctly, carriage line checked, one power cycle, plain-paper test. If 034004 survives that pass, it joins the service queue with its facts recorded. The discipline this page is really teaching shows here: a code with no reliable meaning is not an invitation to try the most dramatic fix on the internet; it is an instruction to do the documented pass well and hand over a clean evidence trail.
What the lights and Status Monitor add on no-LCD models
Much of this family lives on machines without screens, and owners sometimes conclude the printer is telling them nothing. It is telling them two things, in two places. At the machine: the light pattern (which lamps, blinking or solid, together or alternating) is the panel's summary of the error state, and your model's manual decodes the patterns it uses for paper, ink and error states — a pattern read against the manual beats a pattern read against a forum. On the computer: Epson Status Monitor 3, installed with the driver, reports the printer's error state in words and is where a six-digit code on a screenless model is actually displayed and confirmed. Read both, every time, before theorising: the pair (light pattern at the machine, code and status in Status Monitor, plus where the mechanism stopped) is the complete public evidence for a no-LCD stop. It is also exactly the evidence the service channel will ask for, so a diagnosis that starts by gathering it is never wasted, whatever the outcome. And note the division of labour: Status Monitor can confirm and sometimes narrow an error state, but it does not clear fatal codes — clearing still happens at the cause, in the machine.
The documented owner pass, in order, for any 000xxx code
Whatever the number, Epson's documentation supports one owner programme, and doing it in order is what makes its result meaningful. One: note the code, the model, the timing (power-on, first pick, mid-job) and the recent history (jams, moves, media changes, servicing). Two: one power cycle — off and on again — and no more; a returning code has answered the restart question. Three: power off and unplugged, open the machine, and clear the paper path completely with a torch, rear path included, removing fragments whole. Four: empty the paper source, discard compromised stock, reload a short stack of fresh in-spec plain paper with guides set correctly. Five: inspect the carriage's travel line and park area; remove debris; reseat nothing you cannot identify. Six: clean the paper path as the manual describes. Seven: power on and test with a nozzle check; a completed plain-paper cycle is the only real pass. Eight: if the code stands, stop — record everything and contact Epson Support. Executed this way, the pass either cures the mechanical majority or produces a service-ready evidence trail. Executed out of order — software first, disassembly early, power cycles by the dozen — it produces neither.
What not to do: adjustment programs, borrowed meanings and forced carriages
Three temptations surround this family, and each deserves a refusal with a reason. Adjustment programs: the utilities marketed for Epson service work address counters and settings, not mechanical load; Epson does not document them for owners, and running one against a 000xxx code treats a physical stop as a number to be argued with — the code returns, sometimes with settings damage added. Borrowed meanings: a definition written for a different model platform, or for the 0x family, does not transfer; acting on one (replacing the part a stranger's model needed) spends money on someone else's diagnosis. Forced mechanisms: a carriage or feed train that resists hand movement is reporting its state, and forcing it converts a code into bent or stripped hardware — the one outcome worse than the code itself. Behind all three sits the same principle: Epson's documented route is short because the owner-accessible causes are few and physical. When they are excluded, the machine has not failed to be diagnosed; it has been diagnosed, to the limit of the public record, and the service channel holds the rest of the book.
Talking to Epson Support so the code works for you
A six-digit code's highest use is as evidence in the service conversation, and the call goes better when you arrive with the file complete. Bring: the exact model (from the machine's label, not the box memory); the exact code, read from the LCD or Status Monitor, digits complete; the timing — at power-on, at first pick, mid-job; the recent history — jams and how they cleared, moves, media in use, any servicing or conversion work; the checks already done from the documented pass, honestly listed; and the machine's warranty status. That package lets support place the code in your model's service documentation immediately, which is the one place its definition authoritatively lives. If the machine is out of warranty, ask for the assessment and likely-cost shape before authorising: on the L-series' price point, the repair-versus-replace line is real, and a complete evidence file is what gets you a straight answer about which side of it your machine sits on. Keep the file afterwards — a code that returns after service is a new conversation that starts from this record.
Codes in this family that remain unverified
In keeping with this site's rule that a code is published with a meaning only when two manufacturer sources support it, the following in-scope codes are named here with NO meaning attached, because Epson's public documentation defines none of them and the service-derived record is absent, contradictory or model-split: 000025, 000032, 000042, 000044, 000061 and 034004. 000031 and 031006 are discussed above only to the extent their records honestly allow, and their discussions are labelled as such. If your machine shows one of the unverified numbers, the documented pass in this guide is still your correct response — Epson's handling never depended on the definition — and the service channel, working from your exact model, is where the number's meaning authoritatively lives. Each of these numbers may well carry a precise assignment in the service documentation for a specific model — that is where this family's definitions reside — but a meaning that cannot be checked against a manufacturer source cannot be published as fact, and the distance between 'unknown on the public record' and 'unknowable' is exactly the value the service channel adds.
Key takeaways
- Read the code in its own system: six-digit codes are EcoTank's service dialect — never decode one with a 0x or E-/W- table.
- The model is part of the code: the same six digits can be assigned differently on different EcoTank platforms, so 'ET-8550 000031' and 'ET-15000 000031' are different reports.
- One power cycle is a test, not a treatment: if the code returns, move to the physical pass instead of cycling again.
- A fragment counts as a jam: most 'no paper anywhere' mechanism codes are a torn corner in the rear path — search with a torch before theorising.
- Adjustment programs do not unload a mechanism: they address counters, and Epson does not document them as owner remedies for this family.
Resetting the Epson printer
Epson documents no master reset for error codes, and the power cycle is the whole of its documented clearing step for the fatal families: turn the power off and on again, with any paper or protective material removed first (the XP/L guide tables word the E-01 remedy exactly that way, and the WorkForce/EcoTank manuals word the printer-error messages the same way). Warning codes clear by their own documented actions — a jam removed and the on-screen button pressed (W-01), a cartridge pressed down (W-12), the start button pressed to resume printing at W-11. The waste-ink condition is NOT cleared by any power cycle or owner reset: E-11 holds until Epson or an authorised provider replaces the pads, and on maintenance-box models the box's own messages clear when a genuine box is fitted. Restoring default settings from the setup menu resets settings, not error states, and Epson does not document it as an error remedy anywhere in these families.
Frequently asked questions
How to fix epson error code 000031?
Start with the fact that organises everything else: in Epson's user manuals and support pages, the six-digit EcoTank codes have no published per-code definitions. EcoTank documentation presents a printer-error event — the code on the LCD, or lights plus a Status Monitor report on screenless models — and one response: turn the power off and on again; remove any paper or protective material; if the error persists, contact Epson Support. That is not a gap in this guide's research; it is Epson's actual public position. The definitions that circulate online for individual 000xxx codes come from repair documentation derived from Epson's service materials — a real source, but a different one, with its own limits: it is model-specific in ways the internet flattens (the same number can be assigned differently on different models), and it is not something Epson stands behind for owners. This guide therefore works in two registers and labels them. Where service-derived documentation is consistent and model-checked — 000041 as the paper-feed motor's excess-load error, covered on its deep page — we say so and say where it came from. Where the record is thin, contradictory or absent — 000031's exact assignment, 000061, 034004 — we say that instead, and give you the documented response rather than a borrowed certainty. An owner who understands which register a claim sits in can use the whole internet safely; an owner who cannot is at the mercy of its most confident page.
Related guides
Facts on this page were checked against manufacturer documentation: support2.epson.net · download4.epson.biz · support2.epson.net · epson.com · epson.com · epson.com · download4.epson.biz