Hi MP and welcome to our forum,
You can add an OnAfterChange event handler that calls the Print method. This will require full trust security for the solution, but it's doable.
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra