Druck Button in AGB (Windows.print )geht in Popup nicht

Hallo, ich habe ein Druck Button (<input type="button" value=" drucken " onclick="javascript:window.print()">) mit eingebaut in der AGB. wenn ich auf der Seite direkt bin geht es wunderbar. Sobald ich im Checkout bin und es dann per Popup öffne dann zeigt er bei der Druckvorschau alles auch die ganze Seite des checkouts an. Also ein wildes durcheinander. Nun bräuchte ich eine Idee, wie ich dies am besten hinbekommen, das man auch die AGB im Checkout drucken kann.

Im neuen Fenster aufmachen und dieses Fenster ausdrucken. Etwa in die Richtung (nicht sicher, dass die Syntax stimmt): [](# „AGB“)

Eine gute Idee, funktioniert bei mir aber noch nicht so wie ich es haben möchte. Bei mir öffnet sich zwar das Fenster, schließt sich aber nicht nach dem es gedruckt wurde, sondern öffnet noch ein größeres Fenster. Jemand noch ein Lösungsvorschlag?