I never had any luck with any all in one printer regardless of who made them.
We have a 1220c color deskjet and We can print up to 11x17 and work very well. We have 1606 LaserJet to do our general BW printing.
They are both worth the money.
I know you will not find a 1220c, but I think you will get better results with this type vs and all in one. We also run small Canon scanners on our machines.