printer: you could set/change your wppizza->settings->Select Type of Mail Delivery
and see if you get better sizing for your printer with either the html email or the plaintext(mail/wp_mail) email settings
ie.the other ones form the one you are using.
re variables: you should be able to do what you want with the email templates (might want to read the comments in them though)
they are just that. email templates and have no bearing on anything else than what the emails look like (mind you , there’s a comment in wppizza-order-email-plaintext.php regarding using this to store in the db order history if you want to pay with that template specifically – again – read the comments)
generally, in your scenario, i would probably set Select Type of Mail Delivery: to html and play with the html template . you’d have to try pretty hard to screw things up (and you can always restore the original anyway)
all in all, the templates are there for editing if you feel so inclined / the need (and know a bit of php at least and read the comments)
either way, although it should be all fine no matter what you do in those email templates, it’s never a bad idea to have backups though ??
(i wasn’t thinking you were complaining btw)