Try PDFCreator. It is programmable for saving files. It might be good at printing files as well.