Digital printing means printing from a digital file onto different varieties of media. It allows for short turn around times and on demand printing because it eliminates the need for expensive and time consuming plates found in offset printing. The file can also be altered and adjusted at short notice which allows for flexibility and accuracy.