Is there a way to restrict printing and mail sending if the quote is not approved ?

Is there a way to restrict printing and mail sending if the quote is not approved ?

Is there a way to restrict the printing , PDF download and the mail sending if the invoice is still not approved (draft status).