1. A method for selecting a printed image size comprising steps of: receiving an image; calculating a range of image sizes for printing said image based on a plurality of factors; and selecting at least one of said image sizes in said range for printing said image.