This app does the printing in the best possible way. It has many paper sizes and gives quite the right controls. A few editing tools would really help to make it perfect.
Hsn5555 about Print to Size, v1.5