A multi-media gaming printer. The multi-media printer may accept various
kinds of voucher media, such as thermally writable medias, smart cards,
or magnetic strip cards. The multi-media printer includes writing,
reading, and erasing devices within the printer to manage and use the
different types of media. In addition, the multi-media printer includes
control logic and articulated printing mechanisms that prevent the
multi-media printer from inadvertently manipulating a voucher in an
inappropriate manner. The design of the multi-media printer is modular so
that voucher media magazines may be replaced as needed.