Hola
El_Metallick
La única forma de que no imprima el encabezado y pie de página, que yo sepa, es usando un ActiveX (hay varios mensajes sobre esto en el foro), pero sólo funcionaría en IE.
Lo de imprimir con window.print() no sabría decirte, porque no tengo forma de probarlo.
Saludos,