1、可能是打印机或者驱动的问题;
2、你可能每次打印时都调用了Printer.BeginDoc, Printer.EndDoc,EndDoc会调用NewPage,所以你就换页了。除非你将Printer.BeginDoc, Printer.EndDoc贯穿于整个程序之中。