the epson picturemate 100/500/240/280 has a very high dpi (dots per square inch) so the picture resolution is quite good with those, although they are not quite as compact as the hp
sorry, just re-read the question, my suggestions were compact photo printers, but point still stands if not the right model numbers! lol!