Какой энкодер, какой датчик?
Смотрите сам файл, он векторный и в параметрах вектора смотреть число ступеней для градационного перехода.
Если его сплющили в растр с параметрами по умолчанию в 256 шагов, то вот и результат с лесенкой.
При проблемах с датчиком и энкодером уходит весь файл в сторону или вообще принтер выпадает в ошибку.
Чтобы градиент был гладким - менять 256 на 999 шагов.