If your budget happens to be around 100 dollars then continue reading.
coloured, high resolution photo printing. (usually around 1400DPI)
slow printing speed (about 10 page per minute)
high cost per page printed -- lets say the cartridge is $30 and you'll only get about 400 pages out of it which means it's 7.5 cents per page
fast printing speed (50+ pages per minute)
low cost per page printed -- pay $100 and print about 2500 pages ( 4 cents per page )
at $100 price level you can only get a black&white one .. well sadly
it will have low resolution ( about 600 DPI) so don't even expect it to print black&white photos unless you don mind seeing millions of annoying dots all over the place