Hallihallo!
Ich hatte mal ein ähnliches Problem. Es liess sich dadurch umgehen, daß ich zuerst den Fokus auf "Fenster" gesetzt habe,
Fenster.focus();
und dann das aktuelle, also fokussierte Fenster gedruckt habe:
this.print();
Ich habe nie erfahren, warum das Drucken auf dem offensichtlicheren Weg nicht funktionierte, muss aber zugeben, daß es mich nach dem Erfolg mit "this.print();" nicht mehr wirklich interessiert hat...
Mittlerweile benutze ich für die Druckvorschau auch nicht mehr Javascript, sondern die eingebaute aus dem Browser, verbunden mit einem entsprechenden Stylesheet für die Druckausgabe. Damit spart man sich meiner Meinung nach eine Menge Ärger.
Ich hoffe, ich konnte Dir helfen...
Viele liebe Grüße,
Der Dicki