Spaßig! Das sind möglicherweise die Maximalwerte. Wenn Du einen riesigen Industriedrucker dranhängen würdest...

Du darfst beim Drucker nicht wie bei einem Bildschirm denken! Die "Auflösung" wird ja in DPI, also Punkte pro Zoll angegeben. Je nachdem auf was für ein Format Du druckst (DIN A4, DIN A1, Brief usw.) und was für eine Qualität Du eingestellt hast kommen da die unterschiedlichsten Werte heraus!
Musst das so sehen: Bei einem Screen oder Fenster definierst Du wieviel Bildpunkte Du hast, das sagt aber nichts über die Größe des Bildschirms aus (z.B. riesiger Plasmafernseher oder winziger Netbookmonitor). Beim Drucker ist es (sozusagen) umgekehrt. Du sagst wie Groß das zu bedruckende Papier ist und erhältst dann wie viele Bildpunkte draufpassen. Was Du gemacht hast ist, als ob Du ohne "OpenScreen()" nach Breite und Höhe des Screens fragen würdest.
Zum Testen kannst Du übrigens (auf Windows) den virtuellen Drucker nutzen ("Microsoft XPS Document Writer" unter Windows 7). Wenn Du keinen Drucker installiert hast, dann ist das auch vermutlich der Standarddrucker. Ein "DefaultPrinter()" könnte also evtl. genügen.