I've use
QImage with good results. I have the Studio version which is 89.95 and which I use as my primary print program. You can also sharpen, enlarge and print different sized images on one sheet of paper. It's been called a poor mans' RIP. I think the only difference is that there's no printer drivers, so I've been told. There are less expensive versions if you don't need all the bells and whistles.