Anzitutto controlla gli errori di sintassi (nel codice sopra langage non vuol dir nulla).

Poi se vuoi stampare un documento (e non tutta la finestra) in automatico senza che la scelta debba farla l'utente dall'interfaccia di stampa, ti conviene aprire il documento in una nuova finestra, e mandare in stampa quella:

function imprime(){
var pri = window.open(document.location.href, "prin", "top=4000;left=4000);
pri.focus();
pri.print();
}

Il posizionamento della finestra e` per non farla vedere dall'utente.

Ciao
Michele