Are you planning to do anything else custom with the Print button? Because you can do this in the custom Form settings without a workflow. Just edit your SO form, click on the Actions submenu, scroll down to Print, and switch the "Display As" setting (on the right side) from Menu to Button.