Segun he leido por ahi eso depende de la resolucion de pantalla y que con esto se obtiene los pixeles por pulgadas:
Código PHP:
int ppx= GetDeviceCaps(Printer()->Handle, LOGPIXELSX);
int ppy= GetDeviceCaps(Printer()->Handle, LOGPIXELSY);
El caso es que he cambiado la resolucion de pantalla por todas las que me permite el pc y los valores de ppx y ppy siempre son 360.
Estoy totalmente perdido, lo que quiero es imprimir un BMP, JPG, o GIF en los diferentes tamaños de papel y saber de antemano si la imagen cabe o no sin redimensionarla para saber si dividirla en varios folios o no.