Наткнулся на тему
http://www.prog.org.ru/topic_1112_0.html, где есть пример перевода координат.
Вот как получать кол-во точек на дюйм страницы:
C++ (Qt)
QPrinter printer;
int dpix = printer.logicalDpiX();
int dpiy = printer.logicalDpiY();
где dpix - кол-во точек(пикселей) на дюйм по горизонтали,
dpiy - кол-во точек(пикселей) на дюйм по вертикали