Hi my name is ***** ***** I will be the expert working with you today to help and resolve the problem you have posted.
I am sorry to know that you are facing problem with your printer
The b200 error indicates a fault with printhead due to printhead temperature getting exceeded due to which the electronic part in the head is either burnt or overheated.
Turn off printer and unplug power cord
keep the ON button on printer pressed for 10 secs
wait for 5 mins
turn on printer and check
if still the error repeats then its a possible fault with the printhead and would need to be replaced
if within warranty please contact Canon else you may get the unit serviced through a local printer repair store
i hope you understand that in case of hardware faults i can only suggest reset and cleaning steps but cannot make a bad part work again
let me know if you have any questions
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.