MO...there are at least three types of printing technology printer out there
1) Inkjet
2) Laser
3) Dye sublimation
All have advantages and disadvantages.
Inkjet has the illusion of being cheap but has a high cost per page - not only is ink expensive, for colour photots you also have to buy special paper. If you have a high volume printing requirement this is not the way to go. It is also slow. However, It seems to me most homes that want colour go this route so you may end up here
Laser - colour lasers were very expensive to buy but are becoming cheaper. I don't know how expensive colour lasers are to run, but I would bet they are cheaper than inkjet.
Mono lasers are very affordable and have a low cost per page
Dye sublimation - this is a specilaist method for photo printing. You can't better phtot printing quality IMHO even though this is probably the oldest technology of the three.
If you are going inkjet, they are so cheap now that it really doesn't matter what you get as long as you go for a reputable brand so Canon or Epson or HP or even Umax
For a scanner I would recommend the Epson Perfection range - I have the 3490Photo and it is very cheap but excellent quality - (it is a falt bed scanner)