hängt das nicht an der eingestellten Druckauflösung?
die Fontgröße stellt sich doch auf den Canvas ein und wenn beim Ausdruck die Pixel dann größer/kleiner sind, dann ändert sich damit auch die Schriftgröße (im Verhältnis zum Blatt ... im Verhältnis zu den Bildpunkten bleibt die aber soweit gleich)
entweder du paßt die Fontfgröße an die Druckauflösung an,
oder stellst die Druckauflösung auf ein einheitliches Maß ... such mal nach
SetMapMode.