Hallo,
Aus genau diesem Grund DARF das nicht funktionieren.
nicht ganz. du kannst mit onload="window.print()" den druckdialog starten, aber den druckbefehl muss der user erst noch bestätigen. schliesslich kann es sein, das er 1 tintenpisser hat und einen plotter mit teuren folien drin und vielleicht noch einen speziellen fotodrucker mit sehr teurem papier drin.
dann soll er ja erst auswählen können, auf welchem drucker er deine seite ausgeben will.
freundl. grüsse aus berlin, Raik