if you have a digi cam there should be settings for sizes...if you find that you want to size it to the smallest setting..which for our cam is 640...since not everyone buys the same stuff settings may be different....
i always resize all my stuff in photoshop....if i need a super small image...like my avater...
you should also be able to resize images on your computer...either through the cam program or when you pull the images up there should be a resize wizard thing....
as for scanners i dont have one

so i cant help you there...