Revert "Adding the callbacks for print status"

This reverts commit b3596c3827739f0c6d45feb70ee3cf446bcac53c.
Revert "Revert "Adding the callbacks for print status""

This reverts commit 857c6c323913f22763dca83d7609b8ccf4d3489c.
Merge remote-tracking branch 'origin/development' into development