Are they linear like scanners or 2 dimensional arrays?