I have a HP C3180 all in one printer at present and it is on it's last legs so I am looking for a replacement. I have heard that Epsom and Canon are good. I do like Hp for it's versility but it's software leaves me cold. I would like to know if Canon would fill the gap as I have an HP camera, if not Epsom. Can anyone help. J.B.