Smart Printing technology