Epson R200 or R300. I have the R200 prints direct to CD/DVD (have to buy printable blanks)
Quality very good. I have printed up to A4 from digital photo's.
The R300 has the added advantage that it takes camera memory cards so you can print without the computer being switched on.
R200 click here
Compatible ink click here