A method for printing on a thermochromic re-writable surface comprising: receiving data representing an image 20 to be written on to the surface 10, processing the image to produce a sequence of drive signals for driving a thermal print head, the process comprising identifying dark and light pixels in the image; and driving a thermal print head using the sequence of drive signals to print the image onto the re-writable surface, wherein the print head is driven to print both dark pixels and light pixels corresponding to those identified in the image. Drive signals may include a first temperature corresponding to producing a dark pixel and a second temperature for producing a white pixel. The print head temperature may be compensated depending on sensor readings or data modelling. A voltage drop may be compensated for depending on the number of print elements in the printed image. A claim is also made to a printer which enacts the method.
展开▼