Hi my name is ***** ***** I will be the expert working with you today to help and resolve the problem you have posted.
The error code b200 usually indicates an issue with printhead and may need the printhead to be replaced
there are few intermediate steps that we can try
turn off printer and unplug power cord....Keep the ON button on printer pressed for 10 secswait for 2 minsplug in power cord and turn on printer and check
if still error repeats try the belowremove the cartridge...turn off the unit....unplug the power cable...manually slide the carriage assembly\ printhead back and forthalso clean the rail against which the assembly slides with a tissue ensuring that there is no ink residue on itclean the golden contacts of the cartridges and the printhead with a cotton swab dipped in little alcoholonce these steps have been done turn on printer and check
does the error repeat or go off
if even after that the error code continues the printhead may need to be replaced..
if unit is within warranty you may contact canon at 1-800-OK-CANON else if out of warranty you may get it serviced through a local printer repair store
I hope I've provided the information you were seeking. If you have any question feel free to ask. Please provide a rating by clicking on the stars on top of this page and hit submit. Feel free to ask or reply me so that i can continue to help you answer you question further. Thank you.