УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ ЕГО СОЕДИНЕНИЯ С ВНЕШНИМ УСТРОЙСТВОМ И МАШИНОЧИТАЕМЫЙ ЗАПИСЫВАЮЩИЙ НОСИТЕЛЬ ИНФОРМАЦИИ

1. Устройство формирования изображения, которое работает во множестве режимов работы, содержащее:
первое хранилище для хранения первой программы для связи с внешним интерфейсом, когда устройство формирования изображения работает в обычном режиме;
второе хранилище для хранения второй программы, которая меньше первой программы по размеру, для осуществления связи с заданным внешним устройством посредством внешнего интерфейса, когда устройство формирования изображения работает в режиме энергосбережения; и
контроллер, который осуществляет связь с внешним интерфейсом, используя первую программу, хранящуюся в первом хранилище, и вторую программу, хранящуюся во втором хранилище, в соответствии с режимом работы устройства формирования изображения.
2. Устройство по п. 1,
в котором контроллер, когда устройство формирования изображения находится в обычном режиме, осуществляет связь с внешним интерфейсом, используя первую программу, хранящуюся в первом хранилище, и
в котором контроллер, когда устройство формирования изображения находится в режиме энергосбережения, осуществляет связь с внешним устройством, используя вторую программу, хранящуюся во втором хранилище.
3. Устройство по п. 1, дополнительно содержащее:
блок определения, который определяет, соединено ли внешнее устройство с внешним интерфейсом,
при этом контроллер, когда определено, что внешнее устройство соединено с внешним интерфейсом, сохраняет вторую программу во втором хранилище, когда режим работы устройства формирования изображения переводится в режим энергосбережения.
4. Устройство по п. 3,
в котором блок определения, когда внешнее устройство соединено с внешним интерфейсом, определяет, является ли
соединенное внешнее устройство заданным внешним устройством, и
в котором контроллер, когда соединенное внешнее устройство является заданным внешним устройством, обеспечивает работу второй программы во втором хранилище, когда режим работы устройства формирования изображения переводится в режим энергосбережения.
5. Устройство по п. 4, в котором контроллер, когда соединенное внешнее устройство является заданным внешним устройством, сохраняет информацию об устройстве для соединенного внешнего устройства во втором хранилище, когда режим работы устройства формирования изображения переводится в режим энергосбережения.
6. Устройство по п. 5, в котором контроллер, когда устройство формирования изображения находится в режиме энергосбережения, осуществляет связь с внешним устройством, используя информацию об устройстве для внешнего устройства, хранящуюся во втором хранилище, и вторую программу.
7. Устройство по п. 1, дополнительно содержащее:
третье хранилище, которое является энергонезависимым хранилищем, и для хранения первой программы и второй программы,
при этом контроллер, когда режим работы устройства формирования изображения переводится в режим энергосбережения, останавливает связь с внешним интерфейсом, сохраняет вторую программу, предварительно сохраненную в третьем хранилище, во втором хранилище, и возобновляет связь с внешним интерфейсом, используя вторую программу, хранящуюся во втором хранилище.
8. Устройство по п. 1, в котором контроллер, когда режим работы устройства формирования изображения переводится в режим энергосбережения, создает резервную копию информации управления устройством для внешнего устройства, соединенного с внешним интерфейсом, в первом хранилище или втором хранилище.
9. Устройство по п. 8, в котором контроллер, когда режим работы устройства формирования изображения переводится в обычный режим, составляет список внешних устройств, используя информацию управления устройством, резервная копия которой создана в первом хранилище или втором хранилище.
10. Устройство по п. 9, в котором информация управления устройством является информацией адреса внешнего устройства, к которой обращается первая программа.
11. Устройство по п. 1, в котором контроллер, когда устройство формирования изображения находится в режиме энергосбережения, и новое внешнее устройство соединено с внешним интерфейсом или соединенное внешнее устройство разъединено с внешним интерфейсом, переводит режим работы устройства формирования изображения в обычный режим.
12. Устройство по п. 1, в котором внешний интерфейс является интерфейсом универсальной последовательной шины (USB),
при этом первая программа является драйвером USB-хоста, и
при этом вторая программа является программой, в которой драйвер класса концентратора, драйвер класса массовой памяти, и энумерация удалены из драйвера USB-хоста.
13. Способ соединения с внешним устройством в устройстве формирования изображения, которое работает во множестве режимов работы, содержащий этапы, на которых:
определяют режим работы устройства формирования изображения;
когда устройство формирования изображения работает в обычном режиме, сохраняют `первую программу для связи с внешним интерфейсом' в первом хранилище;
когда устройство формирования изображения работает в режиме энергосбережения, сохраняют `вторую программу для связи с заданным внешним устройством посредством внешнего интерфейса' во втором хранилище; и
осуществляют связь с внешним интерфейсом, используя первую программу, хранящуюся в первом хранилище, или вторую программу, хранящуюся во втором хранилище, в соответствии с режимом работы устройства формирования изображения.
14. Способ по п. 13, в котором этап осуществления связи содержит этапы, на которых: когда устройство формирования изображения работает в обычном режиме, осуществляют связь с внешним интерфейсом, используя первую программу, хранящуюся в первом хранилище, и
когда устройство формирования изображения работает в режиме энергосбережения, осуществляют связь с внешним устройством, используя вторую программу, хранящуюся во втором хранилище.
15. Способ по п. 13,
в котором первая программа является драйвером USB-хоста, и
в котором вторая программа является программой, в которой драйвер класса концентратора, драйвер класса массовой памяти и энумерация удалены из драйвера USB-хоста.