1.Connected POWER and USB before reset processing

2.Download this tool or visit www.compute.co.th

3.After download is completed.You have to change a file name extension from ".doc" to ".exe"

4.Turn of the printer,wait until it stop working.

5.Press the STOP/RESET button,then press the POWER button and hold more seconds,

6.After that press the STOP/RESET button twice still press hold POWER button.

7.There after leave out from both of buttons to approach SERVICE MODE

8.Double click on the file MP258.EXE

9.It will looks like the picture,after that insert of piece of paper & press the MAIN button once,wait until printing out of paper.

10.Press an EEPROM CLEAR button to CLEAR EEPROM,after that one more paper and press an EEPROM button,then printer will be printed EEPROM to

11.When the process was completed,turn it off and turn on again.

taken from www.compute.co.th

  1. Anonymous May 18, 2010 at 3:54 AM  

    When I run the exe file, I get an "invalid win32 application" error. When I downloaded the file, it was in a .txt extension. I renamed it to .ext.

  2. Anonymous May 19, 2010 at 6:20 AM  

    You can download the resetter at


  3. Anonymous August 10, 2010 at 10:42 PM  

    i used the down load link to download the resetting tool but in some way it didn't work. The program hanged when i press the first step.
    Any other hints you can share?

  4. Anonymous August 29, 2010 at 4:57 PM  

    thanks alot friend. it's really work

  5. Anonymous September 3, 2010 at 6:28 AM  

    it's a bad solution for me! it's not work!!! please help me! any solution again!!!!

  6. Anonymous October 18, 2010 at 12:08 AM  

    Its not works...plz help...i got not responding after click the 1st step of the resetter.thx in advance!!

  7. Anonymous January 4, 2011 at 6:16 PM  

    awesome.. nice sharing

  8. Anonymous January 25, 2011 at 8:39 PM  

    for mp258, press main then hanged, so how to reset?

  9. Najaf May 14, 2011 at 2:07 AM  

    why need to resette the mp258 if the problem is the blank ink out condition so make sure what is the error e6 error

  10. Anonymous February 21, 2012 at 1:37 AM  

    Press Main and the program hang, how to solve this problem? Am I missed out any step>? thanks