I have a print page that opens in a new tab or window. The resulting page opens a print dialog. After the user makes a selection on the print dialog, the page then closes the tab/window.
I don't think there are any standardised print events. IE has a couple, but I realise that doesn't help you for Chrome.
I think you might be left with only two options. A manual close button or some form of delay using