ID card printing technology