Smart cards store more data, more securely. It is a cards with a gold connector on it - like your new credit card.
Printing smart cards is the same as normal cards (see card printers). You need a smart card reader to read and write to these cards. Another thing you can do is read and write many 1,000's of times.