Hola.
Lo que puedes hacer es una página de impresión con lo que quieras imprimir y en el <BODY> le añades lo siguiente:
onload="window.print();window.setTimeout('window.close()', 1000);return true;"
Esto provoca que cuando se cargue la página, esta se imprima (mostrando un cuadro de diálogo para ello), después reduce el timeout para que se cierre en poco tiempo. El return true es para que no salgo la caja de mensaje pidiendo confirmación. Espero que te sirva esto.
Un Saludo:
David Grimaldi.