You can't do anything with window.print() except call it. Any kind of elegant printing solutions need to be handled through some kind of external program (activeX, pdf, etc). It sucks.