Код документа: RU2573233C2
УРОВЕНЬ ТЕХНИКИ
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Изобретение относится к устройству формирования изображения, способному переключаться в высокоскоростное активируемое состояние, когда выполняется операция выключения переключателя электропитания, и к способу управления для устройства формирования изображения и носителю информации.
ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
[0002] Устройства формирования изображения и устройства обработки информации последних лет имеют множество функций и, следовательно, имеют проблему в том, что требуется более длительный интервал времени от задействования пользователем переключателя электропитания до приведения в работоспособное состояние, в котором пользователь может фактически эксплуатировать устройство.
[0003] Некоторые устройства имеют функцию, называемую "приостановкой" (режим приостановки), чтобы обходить такую проблему. Когда пользователь выполняет операцию выключения переключателя электропитания, работа исполняемой программы приостанавливается посредством функции приостановки так, что программа может возвращаться в рабочее состояние, которое, по существу, является таким же, что и текущее рабочее состояние.
[0004] Более того, некоторые устройства имеют функцию, называемую "возобновление". Эта функция возобновления активирует устройство в рабочее состояние, которое является, по существу, таким же, что и состояние во время прекращения предыдущей работы, когда пользователь выполняет операцию включения переключателя электропитания. Т.е. рабочее состояние возвращается в предыдущее состояние, когда пользователь включает переключатель электропитания.
[0005] Согласно функции приостановки устройство формирования изображения в нормальном рабочем режиме может переключаться в режим приостановки, который вызывает приостановку работы каждого блока, при этом устройство остается в состоянии непосредственно перед приостановкой работы.
[0006] Согласно функции возобновления, кроме того, устройство формирования изображения в режиме приостановки может возвращаться в нормальный рабочий режим в состояние непосредственно перед переключением в режим приостановки.
[0007] Таким образом, эти функции позволяют устройству формирования изображения, такому как цифровое многофункциональное периферийное устройство, активироваться с высокой скоростью, тем самым, быстро возвращая устройство формирования изображения в предшествующее рабочее состояние.
[0008] Кроме того, технология высокоскоростной активации для сохранения этих значений памяти имеет проблему в том, что когда устройство переключается в режим приостановки во время выполнения обработки, проходит интервал времени, пока обработка будет прервана.
[0009] Выложенная японская патентная заявка № 11-3006 раскрывает устройство формирования изображения, которая удерживается в зарезервированном состоянии переключения в режим экономии электроэнергии до тех пор, пока не пройдет предварительно определенное время, даже когда клавиша переключения в режим экономии электроэнергии задействована.
[0010] Если способ высокоскоростной активации, запоминающий значение памяти, например режим приостановки, используется для переключателя электропитания устройства, то переключение устройства в режим приостановки во время выполнения обработки, такой как задание печати, вызывает следующие явления:
1) непосредственно после того, как подача электропитания включается, задание, прерванное посредством отключения электропитания, выполняется.
2) непосредственно после того, как подача электропитания включается, задание, прерванное посредством отключения электропитания, отображается как ошибка.
[0011] Поскольку переключатель электропитания, главным образом, используется в качестве функции выключения устройства, задание, прерванное посредством выключения, не должно выполняться.
[0012] Кроме того, даже когда устройство остается в режиме зарезервированного переключения в режим экономии электроэнергии до тех пор, пока предварительно определенное время не пройдет, несмотря на срабатывание клавиши переключения в режим экономии электроэнергии, как обсуждалось в выложенной японской патентной заявке № 11-3006, аналогичные проблемы могут возникать в случае, когда выполняемое задание или задание в очереди не завершается в течение предварительно определенного периода времени.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0013] Изобретение направлено на устройство формирования изображения, которое может активироваться с высокой скоростью, когда выполняется операция выключения переключателя электропитания. Кроме того, устройство формирования изображения может предотвращать проблему, вызванную прерыванием задания посредством приостановки, так что проблема не возникает после активации устройства формирования изображения, даже когда устройство формирования изображения активируется из состояния приостановки посредством операции включения переключателя электропитания, состояние приостановки управляется посредством операции выключения переключателя электропитания во время предыдущего выполнения задания.
[0014] Согласно аспекту изобретения устройство формирования изображения включает в себя переключатель электропитания, сконфигурированный, чтобы переключаться между включенным состоянием и выключенным состоянием в соответствии с операцией пользователя, блок управления, сконфигурированный, чтобы отменять задание, сохраненное в устройстве формирования изображения, в случае, когда переключатель электропитания переключается в выключенное состояние, и блок управления электропитанием, сконфигурированный, чтобы переключать состояние устройства формирования изображения в первое состояние, если задание отменено блоком управления, и переключать состояние устройства формирования изображения во второе состояние, если задание не отменено блоком управления.
[0015] Дополнительные признаки и аспекты изобретения станут очевидны из последующего подробного описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0016] Сопровождающие чертежи, которые содержатся и составляют часть спецификации, иллюстрируют примерные варианты осуществления, признаки и аспекты изобретения и вместе с описанием служат для объяснения принципов изобретения.
[0017] Фиг. 1 - это блок-схема, иллюстрирующая схематичную конфигурацию многофункционального периферийного устройства (MFP) в качестве устройства формирования изображения согласно примерному варианту осуществления изобретения.
[0018] Фиг. 2 - это блок-схема, иллюстрирующая схематичную конфигурацию блока контроллера MFP.
[0019] Фиг. 3 − это блок-схема, иллюстрирующая схематичную конфигурацию блока управления электропитанием.
[0020] Фиг. 4 - это блок-схема последовательности операций, иллюстрирующая пример традиционной последовательности отключения, когда переключатель электропитания выключается.
[0021] Фиг. 5 - это блок-схема последовательности операций, иллюстрирующая пример обработки, выполняемой посредством MFP согласно примерному варианту осуществления изобретения, когда переключатель электропитания выключается.
[0022] Фиг. 6 - это блок-схема последовательности операций, иллюстрирующая пример обработки, выполняемой посредством MFP согласно примерному варианту осуществления изобретения, когда переключатель электропитания включается.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0023] Различные примерные варианты осуществления, признаки и аспекты изобретения будут подробно описаны ниже со ссылкой на чертежи.
[0024] Фиг. 1 - это блок-схема, иллюстрирующая схематичную конфигурацию многофункционального периферийного устройства (MFP) 100 в качестве устройства формирования изображения согласно примерному варианту осуществления изобретения. MFP 100 имеет множество функций, таких как функция копирования, функция принтера и функция сканера.
[0025] На фиг. 1 блок 12 контроллера MFP управляет всем MFP 100. Блок 13 принтера выполняет обработку изображения согласно, например, электрофотографическому способу. Блок 11 сканера оптически считывает изображение с документа и преобразует изображение в цифровое изображение.
[0026] Кроме того, блок 10 электропитания подает электроэнергию к каждому блоку управления MFP 100. Операционный блок 15 используется, когда пользователь оперирует с MFP 100. Блок 14 переключателя электропитания позволяет пользователю выполнять операцию включения и операцию выключения электропитания и используется, чтобы управлять состоянием электропитания MFP 100.
[0027] С такой конфигурацией сформировано MFP 100, имеющее функцию копирования, функцию принтера и функцию сканера. Способ записи блока 13 принтера не ограничивается электрофотографическим способом, пока блок 13 принтера может выполнять обработку изображения на двух сторонах носителя информации в виде листа (например, лист бумаги для записи информации). Альтернативно может быть использован способ записи, такой как способ распыления краски и способ термопечати.
[0028] Фиг. 2 - это блок-схема, иллюстрирующая схематичную конфигурацию блока 12 контроллера MFP, проиллюстрированного на фиг. 1. В последующем описании описание компонентов, которые уже были описаны, не повторяется.
[0029] На фиг. 2 блок 23 управления электропитанием имеет функцию уведомления центрального процессора (ЦП) 27 об операции включения или операции выключения, выполняемой в блоке 14 переключателя электропитания в качестве прерывания. Кроме того, блок 23 управления электропитанием прекращает подачу электроэнергии к каждому блоку, когда MFP 100 переключается в режим экономии электроэнергии, и подает электроэнергию к каждому блоку, когда MFP 100 возвращается из режима экономии электроэнергии.
[0030] Блок 24 сброса является блоком управления сбросом, чтобы инструктировать обработке повторной загрузки выполняться посредством выдачи инструкции сброса для ЦП 27 и всей системы на основе управляющего сигнала от блока 23 управления электропитанием. Полевой транзистор (FET) 20 является переключателем, используемым, чтобы включать и выключать электропитание системы B 21 электропитания. FET 29 является переключателем, используемым, чтобы выключать электропитание системы A 22 электропитания и системы B 21 электропитания.
[0031] ЦП 27 - это блок управления для управления всем MFP 100. Блок 25 памяти - это энергозависимый блок памяти, такой как синхронное динамическое оперативное запоминающее устройство с двойной скоростью передачи данных (DDR SDRAM).
[0032] Блок 28 обработки изображения является блоком управления для выполнения обработки, такой как сжатие данных из блока 11 сканера и вывод данных изображения, обработанных посредством ЦП 27, в блок 13 принтера. Блок 26 накопителя на жестком диске (HDD) является внешним устройством хранения информации, например энергонезависимым блоком хранения информации, таким как HDD.
[0033] Далее описывается система электропитания блока 12 контроллера MFP.
[0034] Настоящий примерный вариант осуществления описывается с помощью примерного случая, в котором применяется способ приостановки. В способе приостановки данные удерживаются в памяти в состоянии, в котором потребление электроэнергии меньше, чем в нормальном состоянии, и активация (обратно в нормальное состояние) выполняется с высокой скоростью. Однако могут быть использованы другие способы, например способ гибернации.
[0035] Соответственно, когда операция выключения блока 14 переключения электропитания обнаруживается, MFP 100 выполняет обработку приостановки. В обработке приостановки работа исполняемой программы приостанавливается так, что MFP 100 может возвращаться в рабочее состояние, по существу, такое же, что и рабочее состояние в это время. При приостановке исполняемой операции MFP 10 сохраняет состояние системы в блоке 25 памяти и переключается в состояние приостановки, в котором подача электроэнергии в систему B 21 электропитания прекращается. Затем, когда операция включения блока 14 переключателя электропитания выполняется в следующий раз, MFP 100 перезапускает программу, возвращаясь к состоянию системы. В настоящем примерном варианте осуществления предположим, что состояние системы является нормальным состоянием. Состояние приостановки - это состояние экономии электроэнергии, в котором величина потребления электроэнергии MFP 100 меньше, чем в нормальном состоянии. Кроме того, MFP 100 может также переключаться в другое состояние экономии электроэнергии, такое как состояние гибернации. Т.е., когда переключение выполняется из состояния системы в состояние экономии электроэнергии, состояние системы может быть сохранено в блоке 26 HDD вместо блока 25 памяти, и подача электроэнергии к блоку 25 памяти может быть прекращена.
[0036] Система A 22 электропитания подает электроэнергию к блоку 23 управления электропитанием, блоку 24 сброса и блоку 25 памяти. Кроме того, система A 22 электропитания подает электроэнергию к участку ЦП 27. В каком-либо режиме экономии электроэнергии подача электроэнергии в систему A 22 электропитания не прекращается, так что система A 22 электропитания управляет состоянием электропитания всего MFP 100 и позволяет MFP 100 возвращаться из режима экономии электроэнергии.
[0037] Система B 21 электропитания подает электроэнергию к ЦП 27, блоку 28 обработки изображения и блоку 26 HDD. Прекращение электропитания и подача электроэнергии в систему B 21 электропитания управляется посредством управления FET 20 согласно управляющему сигналу 35, выводимому из блока 23 управления электропитанием.
[0038] Прекращение электропитания каждой из системы A 22 электропитания и системы B 21 электропитания управляется посредством управления FET 29 согласно управляющему сигналу 40, выводимому из блока 23 управления электропитанием.
[0039] Фиг. 3 - это блок-схема, иллюстрирующая схематичную конфигурацию блока 23 управления электропитанием, проиллюстрированного на фиг. 2.
[0040] В блоке 23 управления электропитанием блок 30 управления состоянием электропитания обнаруживает операцию выключения блока 14 переключения электропитания и уведомляет ЦП 27 о состоянии блока 14 переключения электропитания через сигнал 34 прерывания.
[0041] После обнаружения состояния блока 14 переключателя электропитания ЦП 27 выбирает либо (A) переключение в состояние приостановки, либо (B) переключение в выключенное состояние, и выполняет выбранное.
<ЕСЛИ ВЫБРАНО ПЕРЕКЛЮЧЕНИЕ (A) В СОСТОЯНИЕ ПРИОСТАНОВКИ>
[0042] ЦП 27, уведомленный о состоянии через сигнал 34 прерывания, выполняет обработку для переключения MFP 100 в состояние приостановки, в котором потребление электроэнергии меньше, чем в нормальном состоянии, и активация выполняется с высокой скоростью.
[0043] После того как MFP 100 переключился в состояние приостановки, ЦП 27 уведомляет блок 23 управления электропитанием о завершении обработки переключения в состояние приостановки через сигнал 36 завершения обработки приостановки.
[0044] При приеме сигнала 36 завершения обработки приостановки блок 30 управления состоянием электропитания управляет FET 20 через сигнал 35 управления FET и прекращает подачу электроэнергии в систему B 21 электропитания. Кроме того, когда обнаруживается операция включения блока 14 переключателя электропитания, блок 30 управления состоянием электропитания управляет FET 20 через сигнал 35 управления FET и начинает подачу электроэнергии в систему B 21 электропитания.
[0045] Здесь FET 29 открыт, и подача электроэнергии в систему A 22 электропитания продолжается, в то время как рабочее состояние ЦП удерживается в блоке 25 памяти.
<ЕСЛИ ВЫБРАНО ПЕРЕКЛЮЧЕНИЕ (B) В ВЫКЛЮЧЕННОЕ СОСТОЯНИЕ>
[0046] ЦП 27, уведомленный о состоянии через сигнал 34 прерывания, выполняет обработку отключения при определении того, что система полностью прекратила функционирование.
[0047] После обработки прекращения работы приложения ЦП 27 уведомляет блок 23 управления электропитанием о завершении обработки отключения через сигнал 39 завершения прекращения работы системы.
[0048] При приеме сигнала 39 завершения прекращения работы системы блок 30 управления состоянием электропитания управляет FET 29 (фиг. 2) через сигнал 40 управления FET (см. фиг. 2), и прекращает подачу электроэнергии в систему A 22 электропитания и систему B 21 электропитания. Таким образом, подача электроэнергии к MFP 100 полностью выключается.
[0049] Когда операция включения блока 14 переключателя электропитания выполняется, после того как электропитание полностью выключено, MFP 100 активируется посредством обычной активации вместо активации приостановки. При нормальной активации FET 20 и FET 29 запитываются электроэнергией, тем самым, активируя систему. Активация приостановки описывается ниже.
[0050] Блок 31 таймера начинает измерять время от обнаружения операции выключения блока 14 переключателя электропитания. Одновременно блок 32 отслеживания времени отключения отслеживает, принял ли блок 30 управления состоянием электропитания сигнал 36 завершения обработки приостановки. Т.е., если MFP 100 не переключился в состояние приостановки в течение определенного времени, даже если блок 14 переключателя электропитания выключен, блок 31 таймера определяет, что программное обеспечение зависло, и блок 32 отслеживания времени отключения выдает инструкцию сброса аппаратных средств блоку 24 сброса. Блок 24 сброса, функционирующий в качестве защитного устройства, выдает сигнал 38 сброса для ЦП 27, чтобы принудительно выключать электропитание. Размещение блока 31 таймера может не допускать проблемы, при которой электропитание не отключается, даже если блок 14 переключателя электропитания выключен.
[0051] Традиционная последовательность отключения описывается со ссылкой на фиг. 4.
[0052] Фиг. 4 - это блок-схема последовательности операций, иллюстрирующая пример традиционной последовательности отключения, когда переключатель электропитания выключается.
[0053] Блок 23 управления электропитанием уведомляет ЦП 27 о сигнале 34 прерывания, когда обнаружена операция выключения блока 14 переключателя электропитания пользователем. При приеме уведомления ЦП 27 начинает обработку из блок-схемы.
[0054] На этапе S401 ЦП 27 останавливает прием задания в качестве пакета данных для обработки, которая должна быть выполнена посредством MFP 100, так что задание не принимается во время прекращения работы системы.
[0055] На этапе S402 ЦП 27 принудительно завершает текущее исполняемое задание или задание в очереди (накопленное задание), если такое существует. Когда задание принудительно завершается, состояние формирования текущего задания очищается, несмотря на текущее состояние задания. Если задание сохранено в устройстве накопителя на жестком диске, данные задания очищаются. Если задание удерживается в памяти, состояние задания изменяется так, что задание больше никогда не будет выполняться.
[0056] Затем на этапе S403 ЦП 27 выдает команду отключения системе, и обработка прекращения работы выполняется в системе, такой как ядро.
[0057] Когда обработка завершения работы системы завершена, процесс переходит к этапу S404. На этапе S404 ЦП 27 выдает сигнал 39 завершения прекращения работы системы и прекращает подачу электроэнергии в систему A 22 электропитания и систему B 21 электропитания. Таким образом, электричество в MFP 100 полностью отключается. Когда блок 14 переключателя электропитания включается в следующий раз, система сбрасывается и активируется.
[0058] В вышеупомянутой традиционной последовательности, поскольку состояние блока 25 памяти очищается, высокоскоростная активация не может быть получена.
[0059] Далее приводится описание обработки посредством MFP 100 согласно настоящему примерному варианту осуществления, когда переключатель электропитания выключается, со ссылкой на фиг. 5.
[0060] Фиг. 5 - это блок-схема последовательности операций, иллюстрирующая примерную обработку посредством MFP 100 согласно настоящему примерному варианту осуществления, когда блок 14 переключателя электропитания выключается. Обработка из этой блок-схемы последовательности операций выполняется ЦП 27 посредством считывания и выполнения машиночитаемой программы, сохраненной в блоке 26 HDD или блоке 25 памяти.
[0061] Блок 23 управления электропитанием уведомляет ЦП 27 о сигнале 34 прерывания, когда обнаружена операция выключения блока 14 переключателя электропитания пользователем. При приеме уведомления ЦП 27 начинает обработку из блок-схемы.
[0062] На этапе S501 ЦП 27 останавливает прием задания в качестве пакета данных для обработки, которая должна быть выполнена посредством MFP 100, так что задание не принимается во время прекращения работы системы. ЦП 27 также начинает измерять время перерыва для этапа S504, который описывается ниже.
[0063] На этапе S502 ЦП 27 принудительно завершает текущее исполняемое задание или задание в очереди (накопленное задание), если такое существует. Когда задание принудительно завершается, состояние формирования текущего задания очищается, несмотря на текущее состояние задания. Если задание сохранено в устройстве накопителя на жестком диске, данные задания очищаются. Если задание удерживается в памяти, состояние задания изменяется так, что задание больше никогда не будет выполняться.
[0064] Затем на этапе S503 и этапе S504 ЦП 27 отслеживает с перерывом, существует ли какое-либо оставшееся задание (все ли задания полностью прекращены). На этапе S504 ЦП 27 определяет, возник ли перерыв, на основе того, что первое время короче, чем второе время. Первое время проходит от обнаружения операции выключения блока 14 переключателя электропитания до определения перерыва, а второе время проходит от операции выключения блока 14 переключателя электропитания до времени, когда блок 31 таймера определяет, что MFP 100 должен быть сброшен.
[0065] Если ЦП 27 определяет, что все задания завершены полностью (нет заданий), до того, как время перерыва истечет (Нет на этапе S503), процесс переходит к этапу S505. На этапе S505 ЦП 27 выполняет обработку переключения в режим приостановки, и система входит в состояние прерывания работы. Кроме того, после переключения в состояние приостановки ЦП 27 уведомляет блок 23 управления электропитанием о сигнале 36 завершения обработки приостановки. При приеме сигнала 36 завершения обработки приостановки блок 23 управления электропитанием прекращает подачу электроэнергии в систему B 21 электропитания, тем самым переключая систему в состояние приостановки.
[0066] С другой стороны, если ЦП 27 определяет, что отсутствие заданий не обнаружено (еще существует задание, которое должно быть завершено) (Да на этапе S503), и определяет, что перерыв периода ожидания завершения задания произошел (Да на этапе S504), тогда процесс переходит к этапу S510. На этапе S510 ЦП 27 отменяет обработку приостановки и отключает систему. На этапе S511 ЦП 27 выполняет существующую операцию отключения электропитания.
[0067] Т.е. на этапе S510 ЦП 27 выдает команду отключения системе и выполняет обработку прекращения работы в системе, такой как ядро.
[0068] Когда обработка прекращения работы системы завершена, процесс переходит к этапу S511. На этапе S511 ЦП 27 выдает сигнал 39 завершения прекращения работы системы блоку 30 управления состоянием электропитания, и блок 30 управления состоянием электропитания выдает управляющий сигнал 40 для FET 29. Согласно этим сигналам ЦП 27 прекращает подачу электроэнергии в систему A 22 электропитания и систему B 21 электропитания. Таким образом, система MFP 100 надлежащим образом прекращает работу, и электричество полностью отключается. Когда блок 14 переключателя электропитания включается в следующий раз, система сбрасывается и активируется.
[0069] Следовательно, когда пользователь выполняет операцию выключения в блоке 14 переключателя электропитания, MFP 100 согласно настоящему примерному варианту осуществления выполняет обработку отмены для отмены выполняемого задания или задания в очереди. Если выполняемое задание или задание в очереди могут быть отменены посредством обработки отмены, MFP 100 переключается в режим приостановки. С другой стороны, если исполняемое задание или задание в очереди не может быть отменено посредством обработки отмены, MFP 100 переключается в выключенное состояние.
[0070] Как иллюстрировано на фиг. 3, MFP 100 согласно настоящему примерному варианту осуществления включает в себя блок 31 таймера, так что электропитание MFP 100 надежным образом выключается в течение определенного времени, когда блок 14 переключателя электропитания выключается. Т.е. MFP 100 включает в себя аварийный блок для надежного выключения своего электропитания. Аварийный блок является важным элементом MFP 100. Однако, если завершение задания занимает время после выполнения обработки принудительного завершения задания (этап S502), система сбрасывается посредством блока 31 таймера во время обработки завершения задания, вызывая принудительное прекращение подачи электроэнергии к MFP 100 с системой, остающейся прерванной.
[0071] Следовательно, MFP 100 согласно настоящему примерному варианту осуществления имеет обработку перерыва на этапе S504. Таким образом, прежде чем подача электроэнергии отключается посредством блока 31 таймера, на этапе S504 перерыв определяется, и отключение выполняется так, что система нормально завершает работу.
[0072] В любом из случая, когда система нормально прекращает работу посредством отключения, и случая, когда система принудительно прекращает работу посредством блока 31 таймера с прерванной системой, система осуществляет "холодную" начальную загрузку (нормальную активацию), когда электропитание включается в следующий раз. Во время "холодной" начальной загрузки система определяется относительно того, было ли предыдущее ее задание завершено нормально. В случае, когда система не завершила работу нормально при предыдущей обработке задания, существует вероятность того, что, например, должна быть выполнена обработка восстановления. Соответственно система должна завершать работу нормально.
[0073] Если приостановка используется в обычной функции сна (т.е., пользовательская операция или задание не принимается в течение предварительно определенного периода времени), завершение задания может быть отложено, и затем система переключается в состояние приостановки. С другой стороны, если приостановка используется посредством выключения переключателя электропитания, ситуация отличается от ситуации в обычной функции сна. Однако отключение электропитания принудительным образом не всегда должно выполняться с системой, остающейся прерванной без нормального завершения работы.
[0074] В настоящем примерном варианте осуществления обычно, даже если завершение задания занимает время, перерыв определяется на этапе S504, и систему отключают в течение определенного периода времени (система прекращает работу нормально). Кроме того, даже в случае аварии, такой как, когда отключение не может быть выполнено на основе определения, выполненного на этапе S504, вследствие зависания обработки, выполняемой посредством программного обеспечения, электропитание может быть принудительно отключено посредством блока 31 таймера, тем самым надежно выключая электропитание MFP 100 в течение определенного периода времени.
[0075] Согласно настоящему примерному варианту осуществления, когда переключатель электропитания выключается, электропитание MFP 100 выключается в течение определенного периода времени. Между тем использование приостановки позволяет MFP 100 активироваться с высокой скоростью в большинстве случаев нормального использования.
[0076] Обработка посредством MFP 100 согласно настоящему примерному варианту осуществления, когда переключатель электропитания включается, описывается со ссылкой на фиг. 6.
[0077] Фиг. 6 - это блок-схема последовательности операций, иллюстрирующая пример обработки посредством MFP 100 согласно настоящему примерному варианту осуществления, когда блок 14 переключателя электропитания включается. Обработка из этой блок-схемы последовательности операций выполняется блоком 23 управления электропитанием и ЦП 27. Обработка, которая должна выполняться посредством ЦП 27, выполняется посредством считывания и выполнения машиночитаемой программы, сохраненной в блоке 26 HDD или блоке 25 памяти.
[0078] Когда блок 14 переключателя электропитания включается, начинается обработка из этой блок-схемы последовательности операций.
[0079] На этапе S506 блок 23 управления электропитанием определяет, является ли текущее состояние состоянием приостановки. Поскольку блок 23 управления электропитанием выполнен с возможностью снабжаться электроэнергией от системы A 22 электропитания, блок 23 управления электропитанием может определять включение блока 14 переключателя электропитания, если блок 23 управления электропитанием снабжается электроэнергией во время включения. В этом случае блок 23 управления электропитанием определяет, что текущее состояние является состоянием приостановки (Да на этапе S506), и затем процесс переходит к этапу S507.
[0080] На этапе S507 блок 23 управления электропитанием управляет FET 20 через сигнал 35 управления FET и начинает подачу электроэнергии в систему B 21 электропитания.
[0081] Затем на этапе S508 блок 23 управления электропитанием уведомляет ЦП 27 о сигнале 37 возобновления работы, и ЦП 27 выполняет обработку возобновления работы. На этапе S509, когда обработка возобновления работы заканчивается, ЦП 27 начинает принимать задание снова и возвращается в нормальное состояние.
[0082] Последовательность этапов S507-S509, выполняемая, когда "Да" определяется на этапе S506, является операцией, выполняемой, когда обработка приостановки выбирается посредством операции выключения блока 14 переключателя электропитания (т.е. операцией, обычно выполняемой, когда не существует задания). Выполнение этой последовательности позволяет MFP 100 активироваться с высокой скоростью по сравнению со случаем, когда MFP 100 осуществляет "холодную" начальную загрузку (обычную активацию).
[0083] С другой стороны, если блок 23 управления электропитанием не снабжается электроэнергией во время включения, т.е. блок 23 управления электропитанием снабжается электроэнергией посредством включения, текущее состояние является состоянием полного отключения, следующим за отключением (т.е. не состояние приостановки) (Нет на этапе S506), процесс переходит к этапу S520. На этапе S520 начинается подача электроэнергии в систему A 22 электропитания и систему B 21 электропитания.
[0084] Соответственно такая подача электроэнергии заставляет систему сбрасываться, и начинается "холодная" начальная загрузка (нормальная активация) системы. В частности, на этапе S521 сброс ЦП 27 формирует исключение сброса, и программа начальной загрузки начинает функционировать (обработка начальной загрузки ЦП 27). Программа начальной загрузки позволяет считывать управляющую программу из блока 26 HDD в блок 25 памяти и выполнять программу, загруженную в блок 25 памяти, тем самым активируя систему.
[0085] Когда система активирована, ЦП 27 приходит в режим готовности к приему задания. На этапе S522 ЦП 27 начинает принимать задание.
[0086] Последовательность этапов S520-S522, выполняемая, когда "Нет" определяется на этапе S506, является операцией, выполняемой, когда обработка отключения выбирается посредством операции выключения блока 14 переключателя электропитания. В таком случае, поскольку состояние блока 25 памяти уже очищено, MFP 100 не может быть активировано с высокой скоростью, как, например, при активации посредством обработки возобновления работы. В этом случае группа заданий без периода ожидания завершения задания на этапе S503, иллюстрированном на фиг. 5, удаляется посредством сброса системы, и результат, который является, по существу, таким же, что и в традиционной операции выключения электропитания (фиг. 4), может быть достигнут.
[0087] Как описано выше, MFP 100 согласно настоящему примерному варианту осуществления может предотвращать традиционные проблемы, создаваемые непосредственно после того, как MFP 100 активируется посредством включения главного переключателя (блока 14 переключателя электропитания). Традиционные проблемы включают в себя задержку выполнения задания, выданного до того, как главный переключатель был выключен при предыдущем функционировании, и внезапное возникновение ошибки выполнения задания. MFP 100 согласно настоящему примерному варианту осуществления может выполнять высокоскоростную активацию, применяя технологию возобновления состояния памяти, по существу, с той же операцией, что и операция главного переключателя MFP, имеющего только традиционную функцию отключения.
[0088] Соответственно MFP 100 согласно настоящему примерному варианту осуществления может быть активировано с высокой скоростью, когда выполняется операция включения блока 14 переключателя электропитания. Кроме того, обработка отмены выполняется согласно настоящему примерному варианту осуществления, так что MFP 100 может уменьшать проблему, вызванную прерыванием задания посредством приостановки, так что проблема не возникает после активации MFP 100, даже когда MFP 100 активируется из состояния приостановки посредством операции включения переключателя электропитания, состояние приостановки было указано посредством операции выключения блока 14 переключателя во время предыдущего выполнения задания.
[0089] Варианты осуществления изобретения могут также быть реализованы посредством компьютера системы или устройства, которая считывает и выполняет компьютерные исполняемые инструкции, записанные на носителе информации (т.е. невременном машиночитаемом носителе информации), чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления изобретения, и посредством способа, выполняемого компьютером системы или устройством посредством, например, считывания и выполнения компьютерных исполняемых инструкций с носителя информации, чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления. Компьютер может содержать один или более центральных процессоров (ЦП), микропроцессоров (MPU) или других схем и может включать в себя сеть отдельных компьютеров или отдельных компьютерных процессоров. Компьютерные исполняемые инструкции могут быть предоставлены компьютеру, например, из сети или с носителя информации. Носитель информации может включать в себя, например, одно или более из жесткого диска, оперативного запоминающего устройства (RAM), постоянного запоминающего устройства (ROM), хранилища распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), цифровой многофункциональный диск (DVD) или диск Blu-ray (BD)™), устройства флэш-памяти, карты памяти и т.п.
[0090] Хотя изобретение описано со ссылкой на примерные варианты осуществления, следует понимать, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объем нижеприведенной формулы изобретения должен соответствовать самой широкой интерпретации с тем, чтобы заключать в себе все модификации, равноценные структуры и функции.
Изобретение относится к средствам формирования изображения. Техническим результатом является повышение скорости активации устройства формирования изображения. Устройство содержит переключатель электропитания, блок управления, сконфигурированный с возможностью отмены задания, сохраненного в устройстве формирования изображения, блок управления электропитанием, сконфигурированный с возможностью переключения состояния электропитания указанного устройства в первое состояние, в котором электропитание подается на блок хранения и переключения во второе состояние, в котором электропитание не подается на блок хранения. 3 н. и 11 з.п. ф-лы, 6 ил.
Электронное устройство, предпочтительно электронная книга