A part of my app requires me to print out a cheque and remittance. The way I've done this is to format my display by writing it all out to a text file, then print out the text file as it is. I'm setting the margins, font size and all that Jazz, but on different printers my cheque comes out slightly different. It seem that the height of the line being printed is different.

Does anybody know if there is a way to set this, or another way to make the print outs on different printers identical?