gwimby said:
Typicaly the rule of thumb is when scanning, you want 2x the output resolution.
Generally when useing a photo printer 150 ppi is "ok".
More precisely, you are looking for 1.5 to 2 x the line screen frequency of the printer, when you are using the scan at 1:1 size.
Line Screen is not the same as the printer's dots per inch resolution, because many of the printer's dots need to be clumped together to make one halftone screen spot on the photo.
A 600 dot per inch monochrome laser printer typically prints 60 - 80 line screen on photos. Commercial printing would be 75 - 85 (newspaper) about 85 - 125 line screen for magazines, 150-200 line screen for glossy covers.
You have to do the math on enlargement or reduction; If the final output will be larger than the original, you have to scan at higher resolution.
Short course in PIXELS DISPLAYING, PRINTING, AND SCANNING DIGITAL IMAGES
http://www.shortcourses.com/pixels/
The development of very high resolutions in inkjet printers confuses the issue more: at 2880 dots per inch, theoretically an inkjet could produce a 250 line screen print... but that will never happen, because although the dots may be laid down on 1/2880th of an inch centers, the ink when it hits the paper spreads to be much larger than 1/2880" in diameter, so the printer cannot hold that resolution in the real world. 300 DPI as your input file is generally considered enough for photo printing. However if you have a superduper photo inkjet and are using the expensive photo paper, you can experiment with 400 or 600 DPI files to see if you get a better result. Just remember your file size goes up as the square of the resolution increase.
A bit more info here
http://www.ltlimagery.com/resolution.html