Try this tweak, which should close the pop-up after 10 seconds if the print is cancelled or committed.
Code:
javascript: var pWindow = window.open(window.location, "Print Window", "width=840,height=1400", "toolbar=no,scrollbars=no,resizable=no,top=100,left=100"); pWindow.print();void(setTimeout('pWindow.close()',10000));
Acorn