for photo printing your choice is inkjet or dyesub. you may prefer dyesub is you like glossies, but most people prefer inkjet. and although an all-in-one may produce ok results, if you really aren't bothered about the price, better to go with a dedicated photo printer.
epson, hp, and canon each...