delegate print actions