I think the printing problem comes from the image source. How will I know this for sure? By printing a different image from a different source (camera, scanner, download, etc.), you can determine whether the problem is caused by the original image or by some other factor.