A data encoding pattern comprising a plurality of markings, the shape of
at least one marking adapted on the basis of the data to be encoded, the
or each adapted marking having a specific orientation with respect to
unadjusted markings for the pattern.