если делать сканер чергыкающего типа, то очень хорошо подойдет камера от оптического мыша, там 18 х 18 х 64 или 256 серого, шина I2C.
---------- Post added at 10:29 ---------- Previous post was at 10:16 ----------
аффтару:
нормальное сканироваение подразумевает не только передирание картинки, но (если смотреть даше собственного носа) как минимум еще какую-то пост обработку: поворот, яркость/котрастность (для не ZX), для ZX границу дизеринга.
сей софт конечно можно написать и для Z80 и даже может масла в голове хватить, но "грахфические способности" ZX и 128к ОЗУ мало что позволят.
может стоит бредануть в еще каком новом направлении?