Zebra P120i card printer. It is perfect for producing small batches of dual-sided plastic cards. YMCKOK ribbon (Yellow, Magenta, Cyan, Black, Overlay and Black panels).
eBay