Hallo,
warum erstellst Du Dir nicht (passend zu Deinem Thread-Titel) eine separate HTML-Datei mit einer Druckansicht, in der Du eben nur diesen einen Frame anzeigen läßt, so daß man sich diese Seite über den Standard-Druck-Button des Browsers ausdrucken kann?
Auf Deine normale Seite ein Button als Link zur Druckansicht (öffnet sich als neues Fenster würde ich vorschlagen) und in der Druckansicht ein Button, um diese Seite wieder zu schließen. Diese Art bin ich von vielen professionellen Seiten gewohnt (z.B. die Fahrplanauskunft der DB).
Im Übrigen, wenn Du auf einer Frameseite mit der Maus in einen Frame klickst und über den Druckbutton ausdruckst, bekommst Du eh nur diesen einen Frame. Zumindest der IE macht das so. Deshalb mögen ja viele keine Frameseiten.
Wie das allerdings bei iframes ist, weiß ich nicht.