Why are you trying to resize them?
Is it that you're trying to take a 2000x2000 pixel picture, and shrink it on the screen to a 4"x5" print? (or thereabouts?)
For example: my digital camera, on it's medium setting, creates .jpg's that are 1600x1200. Looking at it in Photoshop, I can change the sizes by pixels or inches (what I'm assuming you're trying to do.) In inches, this picture is 22.222x16.666.
DON'T resize the picture to be, say, 4x5, if that's the size of the printout you want. When you resize the picture in Photoshop (scale it down) it removes pixels and data in the picture, to squish it down. When you send it to the printer, you're sending that small, squished picture, with half of it's info missing. You don't want to restrict ANYTHING to your printer... you want to give it as much detail as you can. Your printer can print more tiny dots per inch than what you see on the screen. By resizing the picture, you're taking away some of those dots - that the printer would normally print.
To print out a digital pic, to say a 4x5... resize it in the PRINTER window. Leave the actual picture alone.
I have Photoshop 6.0 - so your pgm may be a little bit different. But here's how I do it:
File -> Print Options
This will get you a dialog box. (see below)
Notice the area called "Scale Print Size". This is how you change the size of the picture you want to print. You can also move the print up or down on the page with the "Position" area - so you can stick the paper back into the printer, and print a 2nd picture on the sheet (if you're trying to conserve expensive photo paper) by picking a new position (below the first picture, for example.)
Anyways - if you change the #'s in the "Scale Print Size" area, see how the print preview changes? This is where you want to change your output picture size.
I hope this answered your question. Nobody wants to see your berries in a bench vice!