Well I have been told you can print iframes, but I have not had success. This will work actually, but make sure the page loads first - in the page you open in the new window insert in the body:
onLoad="self.print();self.close()";
Then the print box opens - and the window will close as soons as that closed. You could put this code in your opener page I suppose too.
winhandle.onLoad = "self.print();self.close()";
b2 - benbiddington@surf4nix.com