我在XP系统、分辨率为800×600,编写的打印模块,无论在800×600还是1024×768的分辨率下打印的格式都正确,但换了一台机器(XP系统、800×600分辨率),换了一台打印机(比较老),发现打印的格式发生变化,间距和字体的大小都发生变化,请问是何原因呢?