a system for reading an information carrier having a data layer on which is stored a data set . a probe array generating means generates an array of light spots which is applied to the data layer . the resultant output light beams are representative of the binary value of data stored in the data layer . macro - cell scanning is effected in a single dimension by moving the array of light spots relative to the data layer along a path which is non - parallel to the axes of the matrix defining the probe array . one - dimensional scanning results in a less complex system .