A reader and printer system is provided that is capable of reading data from a substrate, decoding the data and printing information derived from the data. The data is carried on the substrate as an array of dots. The substrate carries an image and the data is a digital representation of the image and so a digital copy of the image may be made from the data carried on the substrate.