How To Fix The B200 Error On A Canon MX870 Printer

How to fix the B200 Error on a Canon MX870 Printer


I recently had a B200 Error problem with my Canon MX870 printer. It worked fine one minute and the next minute, it didn’t. I discovered the problem when I went to scan a document and got a B200 Error. It’s crazy that a print head problem will prevent the unit from doing non-print functions and Canon needs to reconsider this operation. Here’s what you may have tried so far that did not work for me.

  • Turn the printer off and back on
  • Unplug the printer, wait 10-15 minutes for it to cool down then plug it back in and turn it on
  • Take the print cartridges out, remove the print head, clean it, replace it, replace the cartridges, turn it back on
  • Repeatedly turn the printer off and then back on quickly
  • Hold down the Copy, Fax, Scan, and Card buttons while pressing the ON button
  • Voltage test the power supply
  • Take the print cartridge out, wash it, dry it, let it dry overnight, replace it, and turn the printer back on


Here’s what worked for me in fixing the B200 Error.

1.  I had one cartridge that was very low on ink and I replaced it. If you don’t have any ink cartridges that are low on ink, you can skip this step.

2.  Turn the printer off.

3.  Open the printer up to access the print cartridges but don’t remove any.

4.  Grab hold of the ink assembly and slide it all the way to the left. You have to do this manually.

5.  With the top still up, press the ON button 5 times rapidly in succession then lower the lid.

6.  The printer will turn on and you need to wait for the printer to finish its initialization.

7.  Presto! No B200 Error.


I hope this works for you, as it did for me, in resolving the B200 Error.

How to fix the B200 Error on a Canon MX870 Printer

These steps worked for me!
87 votes.
Share your opinion!

These steps did not work for me.
11 votes.
Share your opinion!
This entry was posted in Printer Repair and tagged , , . Bookmark the permalink.

80 Responses to “How To Fix The B200 Error On A Canon MX870 Printer”

  1. Richard and Carol says:

    Thank you for this wonderful information. We had tried most of the fixes that you did — with the same results: none. We have another printer but we don’t have another scanner. Your instructions are clear AND they worked. Will this mx870 stay fixed now, or will we have to do this again?

    • Sarah says:

      This totally worked. THANK YOU SO MUCH.

      • Derek Taylor says:

        Glad to hear that Sarah. Thanks!

        Derek Taylor

        • Lieve says:

          Hi, trying to fix the B200 error your way, but I can’t slide the ink assembly. It just won’t move. What am I doing wrong?

          • Derek Taylor says:


            I just noticed your comment. Somehow I missed it. Please accept my apology. Are you still having the problem with the ink assembly not moving? If so, sometimes turning the unit off and on repeatedly will “clear out” the issue and allow it to move again. Don’t force it to move! If you do, you risk breaking the plastic gears inside and then it won’t ever move again. Let me know if you need any further assistance and I’ll try to respond a bit quicker.


    • Derek Taylor says:

      Glad to hear that Richard. I can’t tell you for sure. Printers are a bit temperamental so you never know but hopefully it’s fixed and will stay that way.

      Derek Taylo

    • Yvonne says:

      Thank you! Totally worked for me too! So happy! Back in business.

    • dawn says:

      Thank you so much for saving me from any more grief trying to resolve this problem. My kids have wanted to strangle me because they could not print school assignments and had to go in early to print off documents at the library! I am ever so grateful!

  2. ANA says:

    nice. It work thank ou very much

  3. Lane says:

    Miracle cure worked. THX

  4. Sara Smith says:

    Followed your steps and in the first paragraph and it worked like magic. Thx so much for posting.

  5. Sylvia says:

    I followed your advise by the letter, changed the one low ink cartridge small black, …., got “cant recognise blue cartridge”, repeated 2-6, no B200 error message, was on cloud 9 for 10 sec, but when I try to print a Word doc, bingo B200 was back.

    Any other suggestion?? I have a deadline and I am desperate. Cheers .

    • Derek Taylor says:

      Hi Silvia. Sorry you are having problems. I haven’t experienced this problem so I can only make suggestions that might work. My suggestions would be to turn off the printer and turn it back on and then try to print the Word doc. If the B200 error shows up when you do that, remove the blue ink cartridge, close the cover, and then turn the printer off. Then, turn the printer back on and insert the blue ink cartridge and then attempt to print the Word doc again. This printer is really fickle and sometimes you have to just keep trying different things. Hope this helps!

      Derek Taylor

  6. Kathryn Graber says:

    Hi Derek:
    Tried your method several times and it did not work. Any other ideas? I’m thinking it’s time to buy a new color printer. Thanks so much

    • Derek Taylor says:

      Hi Kathryn,
      Yeah, that’s about all that I could get to work so you may be forced to buy a new printer. Sorry I can’t offer more guidance.


  7. Hey, Derek –
    Just wanted to tell you that I had tried about a dozen things before I Googled the problem, I clicked on your solution first and it worked great. I had a blinking cyan cartridge and had replaced it, but the 220 message didn’t go away. With your sequence it’s all clear now. Thanks very much for posting!

  8. Mike Simms says:

    Hi Derek,
    I was installing a new ink cartridge, but when I powered back on, there was the B200 error. I tried all of the same things that you did, and then went to the web for solutions, but didn’t see yours. I finally gave up and ordered a MX922 from Amazon for only $100. A while later I came back thinking “what am I going to with this clunker for which I just paid for a $150 worth of ink”. On a lark I googled the problem again and this time saw your solution. I actually laughed when I read it. But, what the heck, it could’t hurt. Damn! It actually worked. How in the world did you come up that solution. I’m an engineer and do a lot trouble shooting. I’d just like to know. Now I have a back-up printer. BTW, I read your bio. Go Sooners. My daughter graduated from OU. We still go to at least one game every year. Thanks Mike!


    • Derek Taylor says:

      Hey Mike! I’m so glad you found my solution and it was able to help you with your problem. Yeah, at first read, the solution sounds funny. It doesn’t work 100% of the time but many times it does. Wish it could have happened before you bought another printer but, as you stated, you now have a backup printer and you can use the ink you paid for. How I came up with the solution was just a trial and error resolution and trying some things I’ve learned over the years. I’m not an engineer but my dad was (graduated OU Civil Engineering School) and I think some of those skills and thought processes rubbed off on me. 🙂 I’ve done quite a bit of PC troubleshooting and repair over the years so I’ve gained some knowledge that the average person doesn’t have when it comes to troubleshooting things. It’s helped me out a number of times. Last year was a disappointing year for the Sooners. I hate it when they are the better team and lose. With the personnel changes that Stoops has made, I join a bunch of fans that are looking forward to a better season this year. Boomer Sooner! Thanks Mike!

      • Tweety says:

        I’ve tried several other suggestions. This one however, is a sure Go!
        No more B200 error.
        I had to try it 3 times and now my printer is Working faster and better than before.
        Thank you, it worked on my MX870 Cannon printer.

  9. LeighAnne Wilson says:

    Oh. My. Goodness. I was seriously SO close to throwing this printer out the nearest window since it’s been such a finicky one, and this was the last straw! A B200 error, for real? “Unplug and contact your repair professional” or something like that…. At 2 am when I need these 4 pages printed by 8 am? Lol. And then, being the ever-resourceful part-time IT person that I am, I decided to see what the Internet had to offer. I tried unplugging the power, etc, and was dreading the whole bit about removing the print head, cleaning it, drying it, etc, etc. Watched a ridiculous video. And then thank goodness stumbled on your list! It sounded a little simplistic and hokey (“close the lid before the printer cartridges get all the way to the left, but at least halfway “) but I’ve done this long enough to know that with some things, you never know WHAT clears it up – you just try what others have gotten to work. I almost gave up until I remembered that one of the ink cartridges was really low AND that it might take more than 1 try. So I replaced that 1, prayed really hard, and the 3rd try was successful!!! Thank you so very much. 🙂

    • Derek Taylor says:

      You’re welcome LeighAnne! I’m glad my solution worked for you, along with a little modification of your own. 🙂 It’s makes me feel good knowing I was able to help someone else.

  10. FriscoAng says:

    Thanks! This worked!!!

  11. Gerry K says:

    I am not computer savvy at all but have been fixing my canon mx870 printer with basically no idea of what to do except some common sense. here is idea from someone clueless. . My printer said it was off line
    “Printer error has occurred. Turn printer off and on again. If problem persists, see the manual”. Alarm light flashes, also.

    Before you start taking everything apart or sending your equipment back test to see if it simply copies ..I pressed copy and it copied. Then I went back to print what I wanted to originally print when I first got the error message. it worked!
    Sometimes it takes not knowing to come up with an answer. I think many times if you know the equipment you think beyond the obvious. I have been fixing my canon by being clueless.

    • Derek Taylor says:

      You’re absolutely right Gerry. Glad you were able to correct the problem while clueless. 🙂 Thanks for your comments!

  12. Bill says:

    B200 had my printer closet bound, I purchased a new home and had a need for a printer while some remodel work is being done. Call me a hoarder but this time it really paid off. Your solution was spot on, you don’t know how close I came to trashing this printer. Now I have testimony for my wife that sometimes it’s good to hold on to some things 😉 . Postings like this is why I think the WWW is necessary and essential. Kuto’s To You Mike !!!!!!!

    • Derek Taylor says:

      Thanks Bill! I am very happy to hear the solution worked for you and you didn’t have to trash your printer. Your comments are appreciated.

  13. Ron Sieck says:

    I thought this was a joke but tried it anyway. Unbelievable, but it worked. Thanks, as I was on the verge of buying a new printer and losing about $75 worth of print cartridges.

  14. John says:

    Worked perfectly. Thank you.

  15. Jacqueline says:

    Thank you ever so much! Turning it on rapidly, after moving the cartridges to the left, worked. Very grateful!!!

  16. Hilary says:

    Thank you! That worked – sounds random, but who cares if it works!

  17. Ernie Meier says:

    Thanks for the info. It keeps on helping people. My printer had the B200 error and your solution worked. My printer is back in service.
    Sorry about the outcome of the Orange Bowl but the Sooners made it to top four teams.
    The men’s basketball team is still undefeated. I’m a Sooner fan also.

  18. Stacy Frisbie says:

    Thank you SO much for providing this information. It worked for me as well. It’s nice to finally have an internet search provide something immediately valuable. I was ready to start shopping for new printers!

  19. Oper113 says:

    Muito obrigado por esta informação. Depois de seguir os procedimentos na minha impressa funcional normalmente.
    Mas tem uma situação que apos eu desligar a Impressora, voltar a apresentar o mesmo erro. mas voltei a seguir os mesmos procedimentos e Resultou.


    • Derek Taylor says:

      Isso é ótimo! Estou tão feliz que funcionou para você. That’s great! I’m so glad it worked for you.

  20. Troy says:

    Hello Derek,
    I have a MG5320 and have tried numerous things I’ve read online, including removing and carefully cleaning out the print heads with water and letting them dry overnight. Also I have tried taping up 2 contacts on the circuit board as shown in a YouTube video (although they have a different Canon model than me — but I had to try it). Nothing has worked so far. Now I want to try your suggestion of manually moving the assembly all the way to the left, but it WON’T budge manually. I moved it once earlier, but that was before I found your post. I haven’t been able to move it since.

    In a reply you gave someone on March 8, 2015, you said “sometimes turning the unit off and on repeatedly will “clear out” the issue.” Do you mean rapidly turning it on and off, or do you mean turn it off and once it is off, you turn it on again, etc? Any help is appreciated. I really NEED my printer to work for business I need to tend to and so far I can’t get past the B200 error. Thank you!

    • Troy says:

      I posted a few hours ago with a question, but after trying many things I finally got past the B200 problem and was able to print about 3 test prints (although my ink output looked faint, some colors not outputting, etc, maybe due to having cleaned the printheads 24 hours ago). But then I got a U052 error about “The type of print head is incorrect. Install the correct print head.”!
      I have removed it a couple times and put it back in as suggested in a post on Canon’s site. I still have the problem. So now I’m spending another night trying to get past that. Do you have any advice to get past the U052 error? Thank you.

      • Derek Taylor says:

        Sorry for the delay in responding to you Troy. I’m glad you were able to get past the B200 error. Unfortunately, I am not familiar with the U052 error so I can’t help you with that. You’ve already done what I would have suggested in removing the print head and then reinstalling it. Did you turn the printer off after you removed the print head? If not, I would suggest turning it off, remove the print head, turn it back on and let it go through the start up, then turn it back off and reinstall the print head, and then turn it back on. I don’t know if that will work but it’s worth a try if you haven’t already done so.

    • Derek Taylor says:

      Sorry for the delay in responding Troy. I’ve been tied up with some family matters and just saw your two comments. Yes, rapidly turning it off and on worked for me. DO NOT force the print head to move to the left. Someone tried that previously and broke their printer past the point of repair. If you do find something that works, please post back on here so others can see what you did. It may help them. Thank you!

  21. Cailey says:

    Hi! I did the same directions as you gave when an b200 error occurred in my MX870 printer, and when I tried to test print the printer after removing the error. The b200 error occurs back again. I checked and cleaned the entire thing, and it seems perfectly fine to me. But the stupid error occurs off and on, do you have any other suggestion to fix this error?

    • Derek Taylor says:

      My suggestion Cailey would be to just continue working with it. The printer seems quite finnicky. I would suggest removing the print cartridges, turning the printer off, turn it back on, replace the cartridges, go through the B200 error correction process again, and see if that makes any impact. I haven’t had any further problems after correcting the B200 error so what you’re experiencing is not something I’ve had to experience. I wish I could be more help. Good luck!

  22. L L says:

    just wanted to say thanks. it’s resolved the issue for now!

  23. C says:

    That is so amazing! You are brilliant! Thought I was going to have to buy a new printer. Some dude on YouTube was suggesting having to take the voltage component out and test it, etc. Found your solution and was like “no way” and did what you said and BINGO – thanks so much !!!!

    • Derek Taylor says:

      You’re welcome Cheryl! I think I remember seeing that video. Glad you found my solution worked for you!

  24. Gary L says:

    You method worked perfectly — THANK YOU!

  25. Derek says:

    Didn’t work. So, I did some of this things on your list. Finally pulled print head out and cleaned up a lot of ink underneath. Turned it on….B200.

    Then I tried your instructions again…and it worked.


  26. Dick Z says:

    Instant Success!!! No B200 on my MX870

  27. Dan says:

    I did some variation of this in some random order and finally got the printer to print one page. Up till then I could get rid of the B200 error upon power-up but when I try to print it would bring up the error again. I’m not sure what exactly I did to get rid of the error, but I will probably have to fiddle with it again sooner or later. Eventually I’ll be aggravated enough to throw it out the window and get another one for $100 or however cheap they are. I probably wouldn’t risk getting a print head for $50 in case it didn’t work, and a replacement printer is so cheap.

  28. Emilie says:

    Worked the second time! Went out again, but I have this written up by the printer to fix it next time it B200s me.

  29. Paul Hackney says:

    Followed your instructions to the letter (at least I think) but to no avail. Any other suggestions? Trying to change cartridges in a Canon MX870 but with no luck.

  30. Paul Hackney says:

    I just sent you an email. Forgot to add the error code was B200.

  31. Jolene says:

    Just did this and totally worked!!

  32. Fray says:

    Did this on 28 Nov 2016 and it worked! Thank you for the post!

  33. Yvonne says:

    THANK YOU; THANK YOU; Thank You;;;;;
    you are fantastic to solve the B200 problem.

  34. Stefan says:

    Derek, you made my day! This is great, worked perfectly.

  35. Debbie says:

    Worked like a charm! THANK YOU!! Yay!! Whoop whoop!

  36. Nancy says:

    Thank you for the ‘fix’–I had to fiddle with it a bit but in the end my printer is working again!! Thank you very much!

  37. Peter says:

    WOW. This worked. Don’t know how long the fix will last, but fingers crossed for now. This is the second time I’ve had this problem. The last time I took a chance and ordered a new print head. That did fix the problem to the tune of $75.

    Thanks so much for this.

  38. C says:

    Derek, Thank you! Some crazy guy on you tube was not even close to your simple solution. I thought I was going to have to go buy a new printer today, but not now thanks to you.


  39. Charlie says:

    Many THANKS!!! Wife’s printer went B200. You solved it!

  40. Eve says:

    Many thanks! This did the trick.

  41. Michelle says:

    this was brilliant & easy. Thank you so much! Cannon did not offer any help, they told me to buy new printer…

  42. mark says:

    hello derek, this method worked but if i turn printer off the b200 appears when i turn it back on again. is there a way for this to be permanent fix?

    thank you very much.

  43. Bryarly says:

    Miraculous!! I followed your instructions Derek, and I thought it had worked when I turned the printer back on, because the error code had gone away, but then when I went to print, the B200 error code reappeared. So I followed the combined suggestions of your later comment and another user’s comment, which was to take all the cartridges out, turn the printer off, slide the cartridge holder to the left manually, reload the cartridges, then press the On button rapidly 5 times, close the printer cover, and when the printer had finished its warm up again, pressed Copy, then after a successful copy sheet came out, then I tried printing. This time it printed without a hitch! Woohoo!

    Thank you Derek and other experimenters! You’re geniuses!

  44. bigbob717 says:

    Worked like a champ. thks

  45. Alforrest2 says:

    I did as suggested and I got some old message when I went to print
    So I tried it again, but before leaving the unit to print, I preformed all the maintenance items and it works great now.
    Thanks – this saves all that other instruction

  46. moriniman says:

    Worked perfectly for me too – thanks!

  47. andrea says:

    Derek, thanks for the advice to get rid of the B200 error code as it worked. Next when I tried to print or copy something, printer gets ready make all the correct noises then go completely blank ie no noise or display. I took power cable out for a few secs then reattempted operation only to have the blankness happen again. Any advice?

  48. BiBi says:

    Thank you… I tried everything then i got down to the one you used and YIPPEE, it worked..

  49. pam says:

    I tried your fix 3 times cleared the error–tried to print which brings the error right back again…any suggestions?

    • Christina Genaw says:

      I tried the second solution and it worked for one page and the error was back (for my Canon 6620, the error was B203).

      So, I did a hard reset and re-installed the driver.

      Hard reset:
      1. Turn off the power
      2. Press & hold the “stop” button for 2 seconds; then while still holding the stop button, press & hold the “ON” button
      3. Let go of the “stop” button (still holding the “ON” button)
      4. Now press the “stop” button 5 times (not fast)
      5. NOW let go of the “ON” button

      After the printer finishes initializing, turn the printer off; then, back on.

      Go to the Canon website and download the latest driver for your printer and OS


  50. Brenda says:

    Absolutely OUTSTANDING! THANK YOU! I had several low ink cartridges. Followed your procedure and it’s now working! 🙂 (I had followed a link to your page from stacy_3’s post at )

  51. Des says:

    Dear Derek, you are a genius – required three attempts but persisted and it is all good now. First time cleared it straight away but when I tried printing something the error returned, on the second attempt I got a 6C10 error – ignored this and tried a third time which cleared the error and was delighted when I successfully printed something both in black and white and colour. This solution has been around since 2014 and still works. Much appreciated…..Des

Leave a Reply