Epson XP-15000 Error Codes 000031 and 000101 During Head Cleaning: Causes and Fixes

Question:
I have an Epson XP-15000 printer that first showed error code 000031. After several power cycles, the error changed to 000101. The printer only shows the error when I run a printhead cleaning. During the cleaning process, the printhead carriage gets stuck, and then the error appears. I found some information online saying it might be related to the ink pump. Have you seen or solved this issue before?

Answer:

The first code, 000031, is generally a CR load position excess load error. "CR" refers to the carriage return system, which is the part that moves the printhead carriage left and right across the printer. This error means the printer detected that the carriage motor stopped, struggled, or encountered too much resistance during operation.

Possible causes of error 000031 include:

  1. Obstruction in the carriage path
    There may be a piece of paper, dried ink buildup, foreign object, broken plastic part, or displaced part blocking the printhead carriage. Even a small obstruction can cause the carriage to stop during a cleaning cycle.

  2. The carriage is interfering with the ink system or capping station
    During cleaning, the printhead moves to the right-side service station area where the cap, pump, wiper, and related ink system parts are located. If the cap station is not moving correctly, if the wiper is stuck, or if dried ink has hardened around the pump/capping area, the printhead may hit resistance and trigger the error.

  3. CR timing belt problem
    The carriage belt may be loose, frayed, jumping teeth, or not properly seated. If the belt slips or binds, the carriage motor can lose position and trigger 000031.

  4. CR encoder scale contamination
    The encoder strip is the clear plastic strip that runs behind the carriage. The printer uses it to know the carriage position. If it has ink mist, grease, scratches, or fingerprints on it, the printer may misread the carriage position and report an error. This is a common cause of carriage-related errors.

  5. CR encoder sensor issue
    The encoder sensor rides on or near the carriage and reads the encoder strip. If the sensor is contaminated, misaligned, or damaged, the printer may lose track of the carriage position.

  6. CR motor weakness or failure
    The carriage motor may not be completely dead, but it may be weak enough that it stops under load, especially when the carriage reaches the service station.

  7. Dry or dirty carriage rail
    If the carriage rail is dry, sticky, or contaminated with old grease and ink dust, the carriage may move normally in some areas but bind under certain conditions. The rail should allow the printhead carriage to move smoothly by hand when the printer is powered off and unlocked.

  8. Mainboard failure
    In some cases, 000031 can be caused by mainboard-level failure, including IC chip problems on the board. If that is the case, it is usually outside the scope of normal home repair.

The second code, 000101, is generally an I/S PID excess load error. "I/S" refers to the ink system mechanism. This error means the ink system motor stopped during operation or encountered excess load. Since you are seeing the problem during printhead cleaning, this code is very relevant because the ink system, pump, cap station, and related gears are active during that process.

Possible causes of error 000101 include:

  1. Ink system overload
    The ink system may be physically stuck or overloaded. This can happen if dried ink has built up around the pump, cap station, wiper blade, or waste ink path.

  2. Pump or capping station problem
    Google's suggestion about the ink pump is reasonable, but I would describe it more broadly as an ink system drive problem. The pump itself, cap station, purge mechanism, or drive gears may be stuck or partially jammed. During cleaning, the printer needs to seal the printhead to the cap and operate the pump. If that mechanism cannot move, the motor may overload and trigger 000101.

  3. Broken, cracked, or disengaged gears
    The ink system uses gears to move the pump, cap, and related parts. If one gear is cracked, stripped, out of position, or disengaged, the motor may run but the mechanism may not move correctly.

  4. APG drive or related wheel train issue
    The APG drive and ink system wheel train should be checked for cracks, disengagement, or abnormal resistance. If one part of the gear train binds, the printer may detect an excess load.

  5. IS encoder scale or sensor contamination
    Like the carriage system, the ink system also relies on position feedback. If the ink system encoder sensor or scale is contaminated, the printer may not correctly detect the ink system position and may stop with 000101.

  6. IS motor weakness or failure
    The ink system motor may be weak or partially failing. It may work briefly but stop once the cleaning cycle creates resistance.

  7. Mainboard failure
    If the motor and mechanism are good but the board cannot drive or read the system correctly, the mainboard may be at fault.

The important thing is that 000031 and 000101 may be related, but they are not necessarily the same failure. They can appear together if the printhead carriage and ink system interact during the cleaning cycle. For example, if the capping station is stuck in the wrong position, the printhead carriage may hit it or fail to dock properly. That could create a carriage load error 000031. After repeated power cycles, the printer may then detect the deeper ink system movement problem and report 000101.

In your case, because the error happens only when you start head cleaning and the head gets stuck during the process, I would inspect the right-side service station area first. Look at the capping station, pump, wiper, and gears. Check for hardened ink, thick sludge, broken plastic, or anything preventing the mechanism from moving. The XP-15000 is a compact printer, so even a small amount of dried ink or a slightly displaced part can create enough resistance to trigger a load error.

Here is a practical inspection path:

  1. Power off and unplug the printer.
    Do not force the carriage while the printer is powered on.

  2. Check the carriage movement by hand.
    If the carriage can be unlocked and moved gently, it should slide smoothly from left to right. If it binds near the right side, the capping station or ink system area may be interfering.

  3. Inspect the carriage path.
    Look for paper scraps, labels, dried ink clumps, broken plastic, or anything touching the printhead carriage.

  4. Inspect the CR belt.
    Check whether the belt is loose, frayed, skipping, or damaged.

  5. Clean the CR encoder strip carefully.
    The encoder strip is delicate. Use gentle cleaning methods and avoid scratching it. A contaminated strip can cause carriage position errors.

  6. Inspect the right-side pump and capping station.
    Since the error appears during head cleaning, this area is highly suspicious. Check whether the cap moves freely, whether the wiper is stuck, and whether the pump mechanism is jammed by dried ink.

  7. Check the ink system gear train.
    Look for cracked, missing, or disengaged gears. A gear that looks fine from one angle may be split around its shaft and slip under load.

  8. Do not keep power cycling repeatedly.
    Repeated power cycles can make the printer try to initialize again and again while the mechanism is stuck. That can worsen stripped gears, belt damage, or motor stress.

  9. Consider mainboard failure only after mechanical causes are ruled out.
    Mainboard-related causes are possible, especially with 000031, but mechanical resistance is more likely when the error appears during a cleaning cycle and the carriage physically gets stuck.

So, yes, the ink pump area may be involved, but I would not limit the diagnosis to only the pump. I would treat this as a combined carriage load / ink system load problem until proven otherwise. The most likely areas are the capping station, pump mechanism, wiper assembly, ink system gears, carriage belt, carriage rail, CR encoder strip, CR encoder sensor, IS encoder sensor, CR motor, IS motor, and possibly the mainboard.

Addressing printer issues can be a complicated affair because many of these problems require hands-on inspection. For that reason, we are not able to provide remote troubleshooting, specific repair instructions, or direct support for printer repairs. However, we do offer an in-person evaluation and repair service through our local diagnostic facility, BCH Technologies Printer Repair Service [https://bchtechnologies.com/printer-repair-service]. Because demand is high, we operate on a first-come, first-served basis, so it may take a few weeks before your printer can be dropped off. Our services are structured to repair either the whole printer or specific parts, with clear instructions on how to proceed. We also understand that our rates may not be the most economical option, so we strongly recommend self-help through online research when possible. A good place to start is YouTube or our channel homepage, BCH Technologies YouTube Channel [https://youtube.com/@bchtechnologies]. Use the search icon next to "About" on the right-hand side of the menu bar to look for specific topics. I receive dozens of questions every day asking which video covers a certain issue, and after creating videos for more than nine years, it is difficult to remember every single one. YouTube's search function is usually the fastest way to find a relevant video, and it may also recommend helpful videos from other channels.

Thank you again for contacting us and for supporting BCH Technologies. I hope this gives you a clearer direction for understanding the 000031 and 000101 errors on the Epson XP-15000 and helps you decide whether this is something you want to inspect yourself or bring in for hands-on service.