A method of reading a two-dimensional code carried on an article in the
form of an array of dots that represent image processing instructions
includes the step of scanning the article with a scanner of an image
processing device to generate a number of pixels represented by each dot.
A signal representing a pixel pattern to be communicated to processing
circuitry of the image processing device is generated. The signal is
processed at the processing circuitry to determine an extent of area on
the article covered by the two dimensional code. The signal is processed
to detect a bit pattern represented by the pixel pattern. The bit pattern
is written as bytes to a data storage means of the image processing
device. The resultant byte pattern is processed.