Эта проблема встречается довольно часто при
отключении питания и сбоях принтера во время перепрошивки. В результате
после включения питания принтер высвечивает на экране "Download From PC", ни на какие кнопки не реагирует. При этом USB порт не работает, с компьютера принтер не виден вообще.
Традиционно есть два варианта "поднятия" принтера
из этого состояния: замена платы форматтера (основной управляющей
платы) и выпаивание ПЗУ принтера с дальнейшей перепрошивкой на внешнем
программаторе. Первый вариант дорогостоящий, а второй требует также
наличие дополнительного оборудования и навыков работы с ним.
Предлагаю третий вариант "оживления" принтера без замены форматтера и выпаивания ПЗУ.
Как известно, содержимое ПЗУ принтера состоит их
трех частей: основная программа, область данных и программа-загрузчик.
Основная программа может обновляться по USB порту, программа-загрузчик
не меняется. В загрузчике, кроме собственно процедуры загрузки, есть
также программа-монитор. С ее помощью можно, например, просмотреть и
изменить содержимое памяти принтера. Я думаю, что код загрузчика
одинаков в 4300-м и 4200-м - на эту мысль меня наводит установленный в
моем 4300-м принтере форматтер с маркировкой "SCX4200".
При старте принтера загрузчик сначала предлагает
стартовать монитор, выдавая на "DEBUG"-интерфейс (отладочная консоль,
подробнее чуть позже):
=================================================================== Press any key to execute Monitor Program within 1 sec.(in Boot) ===================================================================
Далее загрузчик считает контрольную сумму основной
прошивки. Если контрольная сумма основной прошивки равна 0, то стартует
основная прошивка, в противном случае, что может быть, например, после
неудачной перепрошивки, на экран принтер выводит "Download From PC", а на DEBUG-интерфейс выдает:
<<<DownLoad_FromPC>>> There is no image in RAM. Download Start!!! Select port : 'u' [usb] 'p' [parallel]
после чего ждет символ "u" или "p", и только с DEBUG-интерфейса. Вот
тут-то все и стопорится. И только получив символ "u" или "U", принтер
пишет на экране "via USB" и включает USB порт. После этого компьютер
находит новое USB-устройство "Boot downloader". Теперь можно грузить
прошивку, как и при обычной перепрошивке с помощью usbprns2.exe, только
надо заливать прошивку с удаленными первыми четырьмя байтами (4300-4200). После заливки прошивки принтер рестартует.
|