A printer operable to print on a multi-layer print media includes a non-impact printhead, an impact printhead, and a controller operable to control the non-impact printhead to produce an image on a first layer of the print media and to control the impact printhead to produce a corresponding image on a second layer of the print media.