Digital printing is the process of reproducing the visual representation of an electronic file (such as a document or an image) onto media such as paper, photo paper, cardstock, fabric, canvas, and synthetics, among others. It is an alternative to traditional methods such as gravure, flexography, lithography, letter printing, offset printing, and others.