Impresión desde JavaScript en Chrome: ¿cómo saber que se ha realizado la impresión?

En mi navegador Chrome versión 17.0.942.0 winvista theprintdlg no es el sistema modal habitual printdlg pero se representa en el sitio web sí mismo. Entonces quiero imprimir el contenido del lienzo como se describeaqu. Pero el código

window.print(); window.close();

no funcionará, porquewindow.close también cierra printdlg. Entonces en cromowindow.close debe ser iniciado por el usuario o retrasado de alguna manera. ¿Hay alguna manera de saber siwindow.print se terminó, ¿para que la ventana se pueda cerrar automáticamente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta