I can speak on the Cannon option...image quality/registration of these are very good. Very good.
However the downtime is unacceptable in my opinion.
Ours is down 2-3 days a month on average and we only run about 55,000 per month through it.
We are in the process of purchasing the Ricoh 901.