Hi Bernhard,
probier mal
window.['print_frame'].location.href="JavaScript:self.print()";
Bei print() wird nämlich zuvor immer die Seite nochmals geladen, bevor sie gedruckt wird und mit self.print() wird die aktuelle Seite gedruckt, ohne nochmals den Request auszuführen.
Ist ganz sinnvoll, wenn die Seite z.B. das Ergebnis einer DB-Abfrage ist.
Gruß
Hans