iText - O que fazer?

Lista,

Usei o iText para imprimir arquivo .pdf seguindo o modelo(exemplo) abaixo. Testei na minha impressora e funcionou ok, porém em outras impressoras dá uma diferença de posicionamento da impressão.

Alguém com experiência no uso do iText poderia me ajudar, mostrando-me ou dando dicas de como imprimir em determinada posição absoluta independentemente da impressora?

Abaixo, o código que estou usando:

import java.io.;
import com.lowagie.text.
;
import com.lowagie.text.pdf.*;

public class Teste {

public static void main(String[] args) {
try {
Document document = new Document(PageSize.A4.rotate(), 36, 36, 36, 36);
PdfWriter writer = PdfWriter.getInstance(document,
new FileOutputStream(“Teste.pdf”));
document.open();
BaseFont bf = BaseFont.createFont(BaseFont.HELVETICA, BaseFont.CP1252,
BaseFont.NOT_EMBEDDED);
PdfContentByte cb = writer.getDirectContent();
cb.beginText();
cb.setFontAndSize(bf, 13);
cb.setTextMatrix(85, 570);
cb.showText(“Imprime em posiçoes diferentes dependendo da impressora”);
cb.endText();
document.close();
}

catch (DocumentException dex) {
dex.printStackTrace();
}
catch (IOException ioex) {
ioex.printStackTrace();
}
}
}

Antecipadamente agradecido,

Marques

ja que ninguem respondeu, vou fazer uma pergunta.

ja testou com outros pdf? baixados da internet? so para ver se isso nao acontece com esses pdf’s tambem.!