A good ID card printing machine in India starts at an approximate price of INR 10,000 and can go up to several lakhs. You can get lower prices if your feature requirements are not much.