1. A method for transferring an image onto a substrate by selective energization of printing elements in a printhead of a printing apparatus, the image being rendered in memory as an array of pixels, and the apparatus being set up to print the rendered array of pixels, wherein operational characteristics of the printing apparatus are determined, and the image is rendered to take into account the determined operational characteristics of the printing apparatus.