Can the gift cards be printed and given to recipients?
Yes. During checkout the purchaser will probably select to buy a gift card for someone else, but have it sent to their email address.
In this instance they'll be presented with an instant download option after they've bought the gift card (where they'll be given a printable PDF file immediately) and they'll also get a copy in their inbox.
1) The purchaser gets the option to download the gift card(s) as soon as they've bought them ...
2) ... and gets an email in their inbox with a copy of the gift cards (with a further chance to download them again):
The downloaded file is a printable PDF which can be printed on any device from iPhones, PC's to Macs etc..