I agree, you must be certain the printer is set to highest print quality and if there is a dpi setting (for example 2200x1230, or so) use that because your images will look alot better. Also, some programs print better than others in the case that some like to resize your image before printing which can lose image quality while others preserve picture quality. Also, remember that if the program tells you that clipping will accure, ignore it and print anyways so it is not resized. There can be alot of different variables that could cause bad prints, just try messing with your printer settings and maybe you'll get lucky.