Industrial Grade Id-Card Printer has resolution of 300 dpi, colours up to 16.7 million/ 256 shades per pixel. The Printer has printing speed from 7 to 35 seconds per card, depending on ribbon type and has print area of edge-to-edge on cr-80 cards. The Printer has input hopper card capacity of 100 cards, output hopper card capacity of up to 30 cards. The Printer has various encoding options such as ISO magnetic stripe encoding, dual high- and low-coercivity, contact smart card docking station, contact less smart card encoder and has the feature that contact smart cart encoder reads from and writes to all memory and microprocessor smart cards as well as synchronous cards. The Printer has field-upgradeable type dual-sided printing module, smart card encoding modules, mag stripe encoding module. The Industrial Grade Id-Card Printer has the feature of Ethernet connectivity with internal print server, 100-card output hopper with or without reject tray and has printer cleaning kit.