I have the MX870 with that error, tried the fixes including the printhead. Now instead of that error I get a B200 error. Wrote in to canon and they say to replace it -they will give me a discounted price....Not sure I will do this as my Canon i560 s...