The short answer is that there is no alternative way to insert the print button because the button is inserted using WooCommerce hooks, and if these are not present then the button does not get included.
However I can’t see how Types and Views can catch on if it does not use the hooks, so that’s a good question to ask of the Types & Views developers.