Кстати, подумалось.
Програмных решений нет потому, что разбираться и править программно - дело реально трудоемкое.
Не знаю, как ведет себя принтер с неисправным сканером и как там подкрасться к коду сканера.
Но!
Но подумалось мне - если шлейфы повыдергивать, то принтер выдает сообщение "Ошибка сканера",
то есть у нас есть хорошая зацепка для реверсинга. Если код достаточно культурно сделан,
то ищем где выдается (или не выдается) это соообщение и ищем "выше" по коду условный переход.
Исправляем один байт, после чего сообщение не выдается, а возможно (надо код смотреть)
там отталкиваясь от "ошибка с сканера" можно и покультурнее поправить, то есть не только сообщение.
Само сообщение "Ошибка сканера" сходу в прошивке не находится, потому как для русских буковок используется кодировка...
я не знаю какая кодировка, да мне и пофиг, потому что там не кодировка никакая, а просто те буквы кириллицы,
которые совпадают по написанию с латинницей - они и пишутся латинницей, а те буквы кириллицы, которых
в латиннице нет - они закодированы первыми попавшимися сосунгу кодами.
В общем сообщение "Ошибка сканера" вот оно:
051F74: 4F AB A4 A0 B6 61 20 63 B6 61 B8 65 70 61 00 00 - Oлда╢a c╢a╕epa
(это в версии 23)
Ну вот отсюда можно и копать.
Или отсюда - 51F04: 53 63 61 6E 6E 65 72 20 45 72 72 6F 72 00 00 00 - Scanner Error
Как найти ссылки из кода на эту строку я хз, лень копать.
А если дело только в сообщении на экране - то можно его перебить на
"Удачного дня!" или "Россия - Вперед!" или "СамсуПид!!!1" и не париться.
Такая вот мысль.