grid, usa el buscador de los foros. Se ha contestado tantísimas veces a esta pregunta que creo que andan aburridos de volver a responder lo mismo.
No te ayudo yo porque ni tengo impresora instalada, así que nunca he hecho pruebas de impresión desde javascript.
Lo que sí te adelanto es que me parece que no se puede pedir que se imprima sólo una parte de buenas a primeras. Pero creo que hay trucos para simularlo.
Usa el buscador, hay muchos mensajes en donde se habla este tema.
Un saludo