Para la pregunta 1 yo pongo en mi hoja de estilo algo como esto:
Código:
tr.encabezado
{
page-Break-Before: always;
}
La pregunta 2 supongo que se contesta con la pregunta 1. En cuanto a la pregunta 3 me parece que no se puede cambiar nada de la configuración de impresión con javascript. No recuerdo ahora dónde pero sé que hay un control ActiveX que te lo permite pero claro está que sólo te funcionará para IE y siempre y cuando el navegante permita el uso de controles ActiveX.
// Saludos