What is the source of the prints.
Have you considered that the printer settings may be involved.
sRGB is the usual "default" color space, and is supposedly the common
standard between the display, printer, scanner, etc.
It may or may not be the color space used by a digital camera. (Usually is,
but--)
Have you "calibrated" the display.
Printer driver settings may be involved-- Selected paper type, Quality,
Color compensation settings, etc.
Note also that it is possible to "double correct" without realizing it.
System level settings, Display driver settings, Printer driver settings,
application settings can interact or not.
In some cases, the interaction may be erratic in terms of the display
suddenly visually changing color compensation.
A references "standard" picture is usually the best way to get a handle on
what is where.
One of many sources of such an image is:
http://creative.gettyimages.com/source/services/colorResources.aspx
Note: Due to images are displayed in applications such as Internet Explorer,
the image will seem darker than it really is.
You will need to use the floating expand icon to see the true image. Pay
particular attention to the grey scale in the upper right hand corner.
When the display and video card are set properly, you should see each of the
grey scale steps. Occasionally, you may find that he brightest and darkest
steps blend together or appear to be the same shade. This often occurs with
inexpensive monitors and LCD displays.
The idea is to first adjust so that the displayed grey scale is optimized,
and is --well --grey.
Next, what does a printed copy of the picture look like. Do NOT use the
downloaded copy of the picture for anything or in an application that might
change it. Instead, use a duplicate copy. Change the printer settings to
change the print, not the reference picture file.