I have a Canon MX870 with the B200 error also. It served me faithfully for 10 years, all with refilled cartridges.
When I first received this error I was able to reset it using the method you describe. Every time I powered up, the error would come back but I was able to reset it. After about a...