Before you print the form, simply loop through all the controls (there are plenty of examples in this forum about looping through all the controls on a form) looking for a button and set the Visible() property to false.
Then loop through all the controls again, setting the Visible() property to true