Es muss nicht an XP liegen. Es kann auch am Drucker liegen. Doe Pixel Angabe liegt bei der Druckerauflösung eventuell im nihct mehr Druckbarem Bereich. Gib da mal testweise 0,0 an. Um solche Probleme zu vermeiden sollte man den MapMode mit
SetMapMode auf LOMETRIC oder HIGHMETRIC setzten, damit man unabhängig von der Auflösung des Druckers ist.