configuras la impresion para trabajar en modo texto, partes de que una hoja carta
soporta entre 60 y 66 lineas
las cuentas y cuando llegues al final de la pagina, existe un comando (que por desgracia no recuerdo) que es de DHTML , que indica un salto de pagina, creo que tambien puedes hacerlo con estilos,
en cuanto a los encabezados vas a sufrir, mas porque tienes que configurar explorer para que no muestre los suyos y porque explorer tambien controla los margenes de impresion,
en resumen tienes 3 alternativas(segun lo poco que se),
sufres y haces algo que trabaje para una intranet en donde controlas el ambiente
usas una herramienta como crystalreports que es para resolver esos problemas pero vale unos bueno US$ a menos que instales una copia
generas una archivo de excel y lo abres
(no te asustes no es tan dificil), y luego el usuario lo manda a imprimir y asume el la responsabilidad por el control de impresion.