<p>A method for printing on a substrate, including providing a substrate having at least one three-dimensional surface and performing inkjet printing of an ink on at least a portion of the at least one three-dimensional surface by repositioning an inkjet printing head relative to the substrate in only two dimensions.</p>