1. A method of adaptive overprinting of a first digital image over a pre-printed second image comprising at least one feature, the method comprising: capturing an image of a substrate pre-printed with said second image and with at least one registration mark; automatically computing one or more global offsets from intended pre-determined properties of the at least one registration mark; automatically computing one or more global compensation adjustment values to be applied to the at least one feature, based on said one or more computed global offsets; applying, by a processor using image processing, said computed one or more global compensation adjustment values to said first digital image to create a corrected digital image; and printing said corrected digital image over said second image.