УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЙ, СПОСОБ ЕГО ЗАПУСКА И КОМПЬЮТЕРНО-ЧИТАЕМЫЙ НОСИТЕЛЬ ЗАПИСИ
IMAGE FORMING DEVICE, METHOD FOR ITS STARTING AND COMPUTER-READABLE RECORDING MEDIUM

ОБЛАСТЬ ТЕХНИКИ
[1] Настоящая общая концепция изобретения относится к устройству формирования изображений, способу его запуска и компьютерно-читаемому носителю записи, а конкретнее, к устройству формирования изображений, которое может уменьшить энергопотребление, способу его запуска и компьютерно-читаемому носителю записи.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[2] Устройство формирования изображений выполняет задания по формированию изображений, например формирование, печать, прием и передачу данных изображения, и примеры устройства формирования изображений включают в себя принтер, сканер, копировальный аппарат, факсимильный аппарат и многофункциональное периферийное устройство (MFP), которое выполняет вышеприведенные функции в одном устройстве.
[3] В последнее время в нашем обществе стала важной безопасность, и соответственно, устройство формирования изображений поддерживает связанные с безопасностью функции. Соответственно, если команда печати принимается от внешнего устройства, то устройство формирования изображений выполняет аутентификацию устройства или пользователя этого устройства.
[4] Традиционное устройство формирования изображений не может выполнять такую операцию аутентификации в режиме экономии энергии. В частности, современное устройство формирования изображений имеет отдельный вспомогательный CPU, который работает с малой мощностью, чтобы уменьшить энергопотребление, и если от внешнего устройства вводится ответ на запрос состояния или команда печати, то вспомогательный CPU всего лишь выполняет функцию активизации основного CPU. Соответственно, если команда печати принимается в режиме экономии энергии, то вспомогательный CPU активизирует основной CPU, и основной CPU выполняет операцию аутентификации.
[5] По существу, традиционное устройство формирования изображений не может выполнять операцию аутентификации в режиме экономии энергии, и соответственно даже в случае, где операция печати не выполняется, так как команда печати принимается от пользователя или устройства, которое не аутентифицировано, устройство формирования изображений активизируется, потребляя излишнюю энергию.
[6] Современное устройство формирования изображений стало очень сложным и содержит множество энергонезависимых запоминающих устройств, но традиционное устройство формирования изображений управляет состояниями питания у множества энергонезависимых запоминающих устройств. Соответственно, даже когда выполняется простая операция печати (в частности, операция, которая может выполняться без запуска всех энергонезависимых запоминающих устройств), эксплуатируются все запоминающие устройства, вызывая ненужное энергопотребление.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
[7] Настоящая общая концепция изобретения предоставляет устройство формирования изображений, которое допускает выполнение операции аутентификации наряду с поддержанием состояния экономии энергии, способ его запуска и компьютерно-читаемый носитель записи.
[8] Настоящая общая концепция изобретения также предоставляет устройство формирования изображений, которое допускает управление рабочим состоянием каждого из множества энергонезависимых запоминающих устройств, способ его запуска и компьютерно-читаемый носитель записи.
[9] Дополнительные признаки и преимущества настоящей общей концепции изобретения будут частично излагаться в последующем описании, а частично будут очевидны из этого описания либо могут быть изучены при осуществлении общей концепции изобретения на практике.
РЕШЕНИЕ ЗАДАЧИ
[10] Вышеупомянутые и/или другие признаки и преимущества настоящей общей концепции изобретения можно получить путем предоставления устройства формирования изображений, имеющего множество рабочих режимов, причем устройство формирования изображений включает в себя блок интерфейса связи для осуществления связи с внешним устройством, контроллер для приема команды выполнения задания от внешнего устройства, когда рабочим режимом устройства формирования изображений является режим экономии энергии, и выполнения аутентификации внешнего устройства наряду с поддержанием режима экономии энергии, и функциональный блок для перевода рабочего режима устройства формирования изображений в соответствии с результатом аутентификации и выполнения функции, соответствующей команде выполнения задания.
[11] Контроллер может включать в себя основной CPU, который управляет функциональным блоком в нормальном режиме, и вспомогательный CPU, который выполняет аутентификацию внешнего устройства, если в режиме экономии энергии от внешнего устройства принимается команда выполнения задания.
[12] Если рабочим режимом является режим экономии энергии, то вспомогательный CPU может перевести рабочий режим устройства формирования изображений из режима экономии энергии в нормальный режим в соответствии с результатом аутентификации.
[13] Вспомогательный CPU может выполнить аутентификацию путем сравнения адресной информации внешнего устройства, которое передало команду выполнения задания, с предварительно сохраненной адресной информацией устройства.
[14] Адресная информация может быть по меньшей мере одним из IP-адреса и MAC-адреса устройства.
[15] Вспомогательный CPU на основе результата аутентификации может определить, является ли исполнимой функция, соответствующая команде выполнения задания, и перевести рабочий режим устройства формирования изображений из режима экономии энергии в нормальный режим в соответствии с результатом определения.
[16] Вспомогательный CPU может управлять блоком интерфейса связи для уведомления внешнего устройства, которое передало команду выполнения задания, о результате аутентификации и результате определения.
[17] Устройство может дополнительно включать в себя первое запоминающее устройство, которое работает во время нормального режима и работает в режиме авторегенерации или в режиме отключения энергии во время режима экономии энергии, и второе запоминающее устройство, которое хранит данные задания, соответствующие запросу выполнения задания, во время режима экономии энергии, и вспомогательный CPU на основе результата аутентификации может удалить данные задания, сохраненные во втором запоминающем устройстве, если команда выполнения задания принимается от неаутентифицированного внешнего устройства.
[18] Устройство может дополнительно включать в себя первое запоминающее устройство, которое включает в себя множество запоминающих модулей, и основной CPU в соответствии с запросом выполнения задания может выполнить операцию управления функциональным блоком с использованием только части запоминающих модулей из множества запоминающих модулей.
[19] Основной CPU может управлять первым запоминающим устройством для эксплуатации запоминающего модуля, который не используется во время операции управления, в режиме авторегенерации или в режиме отключения энергии.
[20] Устройство может дополнительно включать в себя блок анализа состояния, который периодически анализирует состояние функционального блока во время нормального режима и сохраняет информацию о состоянии функционального блока, и контроллер может определить время для перевода рабочего режима устройства формирования изображений, используя информацию о состоянии, сохраненную в блоке анализа состояния.
[21] Вышеупомянутые и/или другие признаки и преимущества настоящей общей концепции изобретения также можно получить путем предоставления способа управления запуском устройства формирования изображений, имеющего множество рабочих режимов, причем способ включает в себя прием в режиме экономии энергии команды выполнения задания от внешнего устройства, выполнение аутентификации внешнего устройства наряду с поддержанием режима экономии энергии и поддержание рабочего режима устройства формирования изображений в виде режима экономии энергии, если на основе результата аутентификации определяется, что команда выполнения задания вводится от неаутентифицированного внешнего устройства.
[22] Способ дополнительно включает в себя перевод рабочего режима устройства формирования изображений в нормальный режим и выполнение функции, соответствующей команде выполнения задания, если на основе результата аутентификации определяется, что команда выполнения задания вводится от аутентифицированного внешнего устройства.
[23] Выполнение аутентификации может включать в себя выполнение аутентификации путем сравнения адресной информации внешнего устройства, которое передало команду выполнения задания, с предварительно сохраненной адресной информацией устройства.
[24] Адресная информация может быть по меньшей мере одним из IP-адреса и MAC-адреса устройства.
[25] Выполнение аутентификации может включать в себя выполнение аутентификации путем запроса у внешнего устройства, которое передало команду выполнения задания, передать информацию о пользователе, и сравнения информации о пользователе, принятой в ответ на запрос, с предварительно сохраненной информацией о пользователе.
[26] Вышеупомянутые и/или другие признаки и преимущества настоящей общей концепции изобретения также можно получить путем предоставления компьютерно-читаемого носителя записи, включающего в себя программу для исполнения способа управления запуском устройства формирования изображений, причем способ включает в себя прием в режиме экономии энергии команды выполнения задания от внешнего устройства, выполнение аутентификации внешнего устройства наряду с поддержанием режима экономии энергии и поддержание рабочего режима устройства формирования изображений в виде режима экономии энергии, если на основе результата аутентификации определяется, что команда выполнения задания вводится от неаутентифицированного внешнего устройства.
[27] Вышеупомянутые и/или другие признаки и преимущества настоящей общей концепции изобретения также можно получить путем предоставления устройства формирования изображений, имеющего множество рабочих режимов, включающего в себя функциональный блок, имеющий электрические и механические компоненты для выполнения функции формирования изображений, и контроллер для приема в режиме экономии энергии команды выполнения задания от внешнего устройства, для поддержания режима экономии энергии до тех пор, пока выполняется аутентификация по меньшей мере одного из внешнего устройства или пользователя внешнего устройства, и для изменения рабочего режима функционального блока для выполнения функции формирования изображений, соответствующей команде выполнения задания, в соответствии с результатом аутентификации.
[28] Функциональный блок во время аутентификации может находиться в режиме экономии энергии.
[29] Аутентификация может включать в себя первую аутентификацию для выполнения в отношении внешнего устройства и вторую аутентификацию для выполнения в отношении информации о пользователе.
[30] Контроллер может поддерживать режим экономии энергии до тех пор, пока выполняются первая аутентификация и вторая аутентификация.
[31] Контроллер может взаимодействовать с внешним сервером помимо внешнего устройства для выполнения по меньшей мере одной из первой аутентификации и второй аутентификации.
[32] Одна из первой аутентификации и второй аутентификации может выполняться перед другой в соответствии с приоритетом.
[33] Аутентификация может выполняться в отношении внешнего устройства перед аутентификацией в отношении пользователя внешнего устройства.
[34] Контроллер может включать в себя множество процессоров, процессоры могут находиться в режиме экономии энергии, когда принимается команда выполнения задания, и процессоры можно поддерживать в режиме экономии энергии во время аутентификации.
[35] ПОЛЕЗНЫЕ РЕЗУЛЬТАТЫ ИЗОБРЕТЕНИЯ
[36] -
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[37] Эти и/или другие признаки и преимущества настоящей общей концепции изобретения станут очевидными и более понятными из последующего описания вариантов осуществления, рассматриваемого вместе с прилагаемыми чертежами, из которых:
[38] Фиг. 1 – изображение, иллюстрирующее систему формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[39] Фиг. 2 – блок-схема, кратко иллюстрирующая устройство формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[40] Фиг. 3 – блок-схема, иллюстрирующая устройство формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[41] Фиг. 4 – блок-схема, иллюстрирующая устройство формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[42] Фиг. 5 – блок-схема, иллюстрирующая конфигурацию второго CPU в устройстве формирования изображений на фиг. 4;
[43] Фиг. 6 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[44] Фиг. 7 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[45] Фиг. 8 – изображение последовательности, иллюстрирующее способ управления запуском, когда аутентификация завершается неудачно, в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[46] Фиг. 9 – изображение, иллюстрирующее окно интерфейса пользователя, которое может отображаться на хост-устройстве;
[47] Фиг. 10 – изображение последовательности, иллюстрирующее способ управления запуском, когда аутентификация завершается неудачно, в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[48] Фиг. 11 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[49] Фиг. 12 – изображение, иллюстрирующее пример окна интерфейса пользователя, которое может отображаться на хост-устройстве;
[50] Фиг. 13 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[51] Фиг. 14 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[52] Фиг. 15 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[53] Фиг. 16 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[54] Фиг. 17 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[55] Фиг. 18 – изображение, иллюстрирующее пример окна интерфейса пользователя, которое может отображаться на хост-устройстве;
[56] Фиг. 19 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[57] Фиг. 20 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[58] Фиг. 21-24 – изображения, иллюстрирующие примеры адресной информации, предварительно сохраненной в устройстве формирования изображений, в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[59] Фиг. 25 и 26 – изображения, иллюстрирующие примеры информации о пользователе, предварительно сохраненной в устройстве формирования изображений, в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[60] Фиг. 27 – изображение, иллюстрирующее конфигурацию первого запоминающего устройства в устройстве формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[61] Фиг. 28 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения;
[62] Фиг. 29 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения; и
[63] Фиг. 30 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[64] -
ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[65] Сейчас будет сделана подробная ссылка на варианты осуществления настоящей общей концепции изобретения, примеры которых иллюстрируются на прилагаемых чертежах, где одинаковые номера ссылок относятся к одинаковым элементам по всему описанию. Ниже описываются варианты осуществления, чтобы объяснять настоящую общую идею изобретения, ссылаясь на фигуры.
[66] Фиг. 1 – изображение, иллюстрирующее систему формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[67] Ссылаясь на фиг. 1, система формирования изображений включает в себя устройство 100 формирования изображений, оконечное (терминальное) устройство 10 управления печатью (10-1, 10-2, 10-4, 10-4) и сервер 20 управления.
[68] Оконечное устройство 10 управления печатью может передать команду выполнения задания устройству 100 формирования изображений. В этом документе оконечное устройство 10 управления печатью может быть ПК, портативным ПК, мобильным телефоном, смартфоном, PMP, MP3 и так далее.
[69] В частности, при приеме команды печати от пользователя оконечное устройство 10 управления печатью может сформировать задание печати для выполнения операции печати и передать устройству 100 формирования изображений задание печати, сформированное в соответствии с командой выполнения печати. Точнее говоря, оконечное устройство 10 управления печатью может преобразовать файл документа, записанный пользователем, в данные печати, которые может распознать устройство формирования изображений (например, устройство формирования изображений), и передать преобразованные данные печати устройству 100 формирования изображений. Такой процесс преобразования может выполняться драйвером принтера в оконечном устройстве 10 управления печатью.
[70] Если устройство 100 формирования изображений допускает выполнение передачи факсов, то оконечное устройство 10 управления печатью может сформировать данные факса для передачи факсов и передать сформированные данные факса в качестве команды выполнения задания.
[71] Если устройство 100 формирования изображений допускает выполнение операции сканирования, то оконечное устройство 10 управления печатью может принять данные сканирования, сформированные устройством 100 формирования изображений.
[72] К тому же оконечное устройство 10 управления печатью может передать устройству 100 формирования изображений информацию о пользователе в ответ на запрос информации о пользователе. В частности, если от устройства 100 формирования изображений принимается запрос информации о пользователе, то оконечное устройство 10 управления печатью может отобразить окно интерфейса пользователя, чтобы принять от пользователя информацию о пользователе. В этом документе информация о пользователе относится к информации для идентификации пользователя, который запрашивает выполнение задания, и может включать в себя имя пользователя, номер работника, идентификатор (ID), пароль, номер мобильного телефона пользователя и так далее.
[73] Если информация о пользователе вводится посредством отображенного окна интерфейса пользователя, то оконечное устройство 10 управления печатью может передать устройству 100 формирования изображений введенную информацию о пользователе. Окно интерфейса пользователя, которое может формироваться оконечным устройством 10 управления печатью и отображаться на блоке отображения оконечного устройства 10 управления печатью, будет объясняться позже со ссылкой на фиг. 9, 12 и 18.
[74] Между тем окно интерфейса пользователя, которое может отображаться на оконечном устройстве 10 управления печатью, может быть окном интерфейса пользователя, предоставленным драйвером принтера в оконечном устройстве 10 управления печатью, а может быть окном интерфейса пользователя, предоставленным устройством 100 формирования изображений.
[75] В вышеприведенном примерном варианте осуществления информация о пользователе может приниматься от пользователя после того, как передается команда выполнения задания. Однако настоящая общая концепция изобретения этим не ограничивается. Информация о пользователе может приниматься и сохраняться заранее. Например, информация о пользователе может вводиться заранее во время этапа входа в процессе загрузки оконечного устройства 10 управления печатью либо во время этапа входа для сетевого соединения. В этом случае оконечное устройство 10 управления печатью может передать информацию о пользователе вместе с командой выполнения задания.
[76] Сервер 20 управления хранит информацию об учетной записи пользователя. В частности, сервер 20 управления в ответ на запрос аутентификации от устройства 100 формирования изображений может выполнить аутентификацию пользователя с использованием сохраненной информации об учетной записи пользователя и принятой информации о пользователе и передать результат аутентификации устройству 100 формирования изображений. Сервер 20 управления, который подключается к устройству 100 формирования изображений, является сервером решений, который может управлять функцией подключенного устройства 100 формирования изображений, зарядкой и настройкой безопасности. Между тем в примерном варианте осуществления сервер 20 управления может управлять только функцией подключенного устройства 100 формирования изображений, зарядкой и настройкой безопасности. Однако настоящая общая концепция изобретения этим не ограничивается. Сервер 20 управления также может выполнять другие функции помимо вышеописанных функций управления, предоставленных сервером общих решений.
[77] К тому же сервер 20 управления хранит информацию о полномочиях пользователя. В частности, сервер 20 управления может хранить информацию о том, обладает ли пользователь полномочием для каждой функции устройства 100 формирования изображений, соответствующую учетной записи пользователя, и/или информацию о назначении для каждого полномочия. В этом случае, если от устройства 100 формирования изображений принимается запрос аутентификации, то сервер 20 управления может выполнить аутентификацию пользователя и одновременно может определить, уполномочен ли аутентифицированный пользователь запрашивать задание.
[78] Если устройство 100 формирования изображений подключается к оконечному устройству 10 управления печатью, то может выполняться операция в соответствии с запросом от оконечного устройства 10 управления печатью. В частности, если устройство 100 формирования изображений находится в режиме экономии энергии, и принимается команда выполнения задания от оконечного устройства 10 управления печатью, то аутентификация может выполняться для оконечного устройства 10 управления печатью, которое передало команду выполнения задания, и/или пользователя, который вводит команду выполнения задания.
[79] На основе результата аутентификации, если определяется, что запрос исходит от аутентифицированного пользователя или аутентифицированного оконечного устройства 10 управления печатью, то устройство 100 формирования изображений может перевести рабочий режим из режима экономии энергии в нормальный режим и выполнить функцию, соответствующую команде выполнения задания.
[80] Однако, если определяется, что запрос исходит от неаутентифицированного оконечного устройства 10 управления печатью или неаутентифицированного пользователя, то устройство 100 формирования изображений не выполняет запрошенное задание, а также не переводит рабочий режим, а поддерживает текущий режим, например режим экономии энергии. Подробная работа и конфигурация устройства 100 формирования изображений для вышеупомянутой операции будут объясняться позже со ссылкой на фиг. 2–5.
[81] По существу, система формирования изображений включает в себя устройство 100 формирования изображений для выполнения обработки аутентификации в ответ на команду выполнения задания от оконечного устройства 10 управления печатью, и соответственно, можно повысить безопасность. К тому же, даже если команда выполнения задания принимается в режиме экономии энергии, устройство 100 формирования изображений не выполняет сразу операцию активизации, а вместо этого сначала выполняет операцию аутентификации. Соответственно, можно исключить ненужную операцию активизации касательно запроса операции от неаутентифицированного пользователя или аутентифицированного устройства, с тем же успехом предотвращая ненужное энергопотребление системы.
[82] Между тем в вышеприведенном описании касательно фиг. 1 четыре оконечных устройства 10-1, 10-2, 10-3, 10-4 управления печатью, один сервер 20 управления и одно устройство 100 формирования изображений подключаются друг к другу. Однако настоящая общая концепция изобретения этим не ограничивается. Возможно, что больше четырех оконечных устройств управления печатью могут подключаться к устройству формирования изображений, и множество устройств формирования изображений может подключаться к одному или нескольким оконечным устройствам управления печатью. К тому же сервер 20 управления может не включаться в зависимости от системного окружения. В этом случае устройство 100 формирования изображений и/или оконечное устройство 10 управления печатью может включать в себя функции сервера 20 управления.
[83] К тому же каждое устройство может подключаться друг к другу не только напрямую, но также опосредованно посредством маршрутизатора и другого сервера управления, в зависимости от примерных вариантов осуществления. В вышеприведенном примерном варианте осуществления каждое устройство подключается друг к другу посредством кабеля, но каждое устройство может подключаться по беспроводной связи.
[84] Кроме того, в вышеприведенном примерном варианте осуществления оконечное устройство 10 управления печатью преобразует файл документа в данные печати и предоставляет данные печати устройству 100 формирования изображений. Однако настоящая общая концепция изобретения этим не ограничивается. Возможно, что файл документа может передаваться непосредственно устройству 100 формирования изображений без преобразования, если устройство 100 формирования изображений не поддерживает прямую печать.
[85] Фиг. 2 – блок-схема, иллюстрирующая устройство 100 формирования изображений из фиг. 1 в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[86] Ссылаясь на фиг. 2, устройство 100 формирования изображений включает в себя блок 110 связи, функциональный блок 120 и контроллер 200.
[87] В этом документе устройство 100 формирования изображений может быть копировальным аппаратом, принтером, факсимильным аппаратом и многофункциональным периферийным устройством (MFP), которое выполняет вышеприведенные функции в одном устройстве. Устройство 100 формирования изображений может включать в себя множество рабочих режимов. В этом документе рабочие режимы включают в себя нормальный режим, где подается вся энергия, так что работа выполняется обычным образом, и режим экономии энергии, который является состоянием ожидания.
[88] Блок 110 интерфейса связи создается для подключения устройства 100 формирования изображений к внешнему устройству и может подключаться не только по локальной сети (LAN) и сети Интернет, но также посредством порта универсальной последовательной шины (USB) и беспроводного порта. В этом документе внешнее устройство может быть оконечным устройством 10 управления печатью персонального компьютера (ПК), как описано выше.
[89] Блок 110 интерфейса связи может принять сигнал запроса состояния от внешнего устройства, и в ответ на сигнал запроса состояния передать информацию о состоянии устройства формирования изображений внешнему устройству, которое отправило сигнал запроса состояния. Например, драйвер принтера в оконечном устройстве 10 управления печатью может содержать интеллектуальную панель.
[90] В этом документе интеллектуальная панель относится к панели для отображения состояния устройства формирования изображений в оконечном устройстве управления печатью (или в хост-устройстве) и периодической идентификации состояния устройства формирования изображений по способу USB-связи или способу LAN-связи, и отображает состояние. Соответственно, пользователь в оконечном устройстве управления печатью посредством интеллектуальной панели может идентифицировать состояние печати, состояние бумаги, состояние тонера, включенное/выключенное состояние и т. п. у устройства 100 формирования изображений.
[91] Блок 110 интерфейса связи может принять команду выполнения задания от внешнего устройства, например, оконечного устройства 10 управления печатью, и может принять данные, связанные с выполнением задания (например, данные печати). Между тем в вышеприведенном примерном варианте осуществления операция приема команды выполнения задания может выполняться отдельно от операции приема данных печати. Однако настоящая общая концепция изобретения этим не ограничивается. Возможно, что команда выполнения задания и данные печати могут приниматься одновременно, и операция приема данных печати может рассматриваться как операция приема команды выполнения задания.
[92] В этом документе данные печати могут быть данными на языке печати, например Postscript (PS), Языке управления принтером (PCL) и т.п., а если устройством 100 формирования изображений поддерживается прямая печать, то могут быть PDF, XPS, BMP, JPG и т.п.
[93] К тому же блок 110 интерфейса связи может передать результат выполнения задания внешнему устройству, например, оконечному устройству 10 управления печатью. Например, если задание, запрошенное от внешнего устройства, является заданием сканирования, то блок 110 интерфейса связи может передать результат сканирования из задания сканирования внешнему устройству, которое запросило задание сканирования. Если задание, запрошенное от внешнего устройства, является заданием печати, то блок 110 интерфейса связи после завершения задания печати может информировать соответствующее внешнее устройство, что задание печати завершено.
[94] К тому же блок 110 интерфейса связи может распознать адресную информацию внешнего устройства, например, оконечного устройства 10 управления печатью. В частности, блок 110 интерфейса связи может распознать IP-адрес и/или MAC-адрес внешнего устройства, которое передало команду выполнения задания. Точнее говоря, блок 110 интерфейса связи может распознать IP-адрес и/или MAC-адрес внешнего устройства, используя команду выполнения задания из пакета (пакета, передающего команду выполнения задания или данные печати), переданного от внешнего устройства, или информацию отправителя пакета для передачи команды выполнения задания или данных печати.
[95] Блок 110 интерфейса связи может запросить у внешнего устройства, например, оконечного устройства 10 управления печатью, передать информацию о пользователе. В частности, если аутентификация обрабатывается с использованием информации о пользователе, то блок 110 интерфейса связи может запросить у внешнего устройства передать информацию о пользователе. В этом документе информация о пользователе представляет информацию для идентификации пользователя, который запросил выполнение задания, и может быть именем пользователя, номером работника, ID, паролем и так далее. Между тем, если информация о пользователе принимается вместе с командой выполнения задания, то блок 110 интерфейса связи может не запрашивать у внешнего устройства передать информацию о пользователе.
[96] В ответ на вышеупомянутый запрос внешнее устройство может отобразить окно интерфейса пользователя для приема информации о пользователе, принять информацию о пользователе посредством отображенного окна интерфейса пользователя и передать принятую информацию о пользователе устройству 100 формирования изображений. Такая операция может выполняться в драйвере принтера в оконечном устройстве 10 управления печатью.
[97] Между тем, если драйвер принтера не установлен на внешнем устройстве, или если внешнее устройство является смартфоном, где драйвер принтера установить нельзя, то блок 110 интерфейса связи может предоставить изображение окна интерфейса пользователя или веб-страницу, чтобы принять информацию для входа пользователя. В этом случае устройство 100 формирования изображений может включать в себя веб-сервер (не проиллюстрирован), который предоставляет веб-страницу внешнему устройству.
[98] К тому же блок 110 интерфейса связи может передать информацию о пользователе серверу 20 управления. В частности, если информация об учетной записи пользователя не хранится в устройстве 100 формирования изображений, то блок 110 интерфейса связи может передать серверу 20 управления информацию о пользователе, принятую от внешнего устройства, для запроса аутентификации пользователя.
[99] В ответ на вышеупомянутый запрос блок 110 интерфейса связи может принять результат аутентификации от сервера 20 управления. Между тем в вышеприведенном примерном варианте осуществления, если информация об учетной записи пользователя не хранится в устройстве 100 формирования изображений, то сервер 20 управления просят выполнить аутентификацию пользователя. Однако, даже если информация об учетной записи пользователя хранится в устройстве 100 формирования изображений, можно запросить у сервера 20 управления выполнить аутентификацию пользователя. В частности, информация о пользователе, сохраненная в устройстве 100 формирования изображений, и информация об учетной записи пользователя, сохраненная на сервере управления, могут отличаться друг от друга, и соответственно устройство 100 формирования изображений может передать информацию о пользователе серверу управления и запросить у сервера управления выполнить аутентификацию, чтобы выполнить дополнительные процедуры аутентификации.
[100] Функциональный блок 120 выполняет заранее установленные функции. В частности, функциональный блок 120 может быть блоком формирования изображений, который выводит данные печати, и может включать в себя блок обработки факсов для выполнения функции факса, если устройство формирования изображений поддерживает функцию факса по передаче и приему факса. Если устройство 100 формирования изображений поддерживает функцию сканирования, то функциональный блок 120 может включать в себя блок сканирования для выполнения функции сканирования.
[101] Контроллер 200 управляет каждым компонентом устройства 100 формирования изображений. В частности, контроллер 200 может определить перевод рабочих режимов устройства 100 формирования изображений. Точнее говоря, контроллер 200 может перевести нормальный режим в режим экономии энергии, если выполняется одно или несколько заранее установленных условий, например, когда отсутствует команда в течение заранее установленного времени. Однако настоящая общая концепция изобретения этим не ограничивается. Возможно, что могут иметь место различные события для перевода режима. В этом случае контроллер 200 может использовать блок анализа состояния, чтобы идентифицировать, есть ли работа у функционального блока 120.
[102] Если выполняется одно или несколько заранее установленных условий, то контроллер 200 переводит режим экономии энергии в нормальный режим. Например, в случае клавишного ввода на панели, аутентифицированного запроса выполнения задания, сигнала факса и т.п. контроллер 200 может перевести режим экономии энергии в нормальный режим.
[103] В этом документе нормальный режим относится к режиму, где устройство 100 формирования изображений выполняет нормальную работу, а режим экономии энергии относится к рабочему режиму, где питание к большинству модулей отключается или минимизируется, чтобы минимизировать энергопотребление, когда система не выполняет никакой работы. В режиме экономии энергии электропитание заранее установленного блока, например, основного запоминающего устройства (как правило, внешнего DRAM), можно отключить, либо основное запоминающее устройство переводится в состояние авторегенерации, а затем неиспользуемое внутреннее запоминающее устройство (как правило, внутреннее SRAM) в системе на кристалле (SoC) может использоваться для запуска программ, чтобы реализовать более низкую мощность в режиме ожидания. Например, SRAM может использовать небольшой объем памяти, приблизительно 128 Кб. Однако в некоторых случаях может использоваться SDRAM, и ROM может использоваться вместе с SRAM или SDRAM.
[104] Хотя примерный вариант осуществления иллюстрирует, что в качестве рабочих режимов существуют только нормальный режим и режим экономии энергии, настоящая общая концепция изобретения этим не ограничивается. Возможно, что режим экономии энергии можно реализовать в виде множества режимов экономии энергии. Например, устройство 100 формирования изображений может иметь следующие четыре операции в режимах экономии энергии.
[105] [ПЕРВЫЙ РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ]
[106] Если сигнал для запроса выполнения задания не вводится посредством блока 110 интерфейса связи в течение заранее установленного первого периода в нормальном режиме, то устройство 100 формирования изображений может перевести нормальный режим в первый режим экономии энергии.
[107] В этом документе первый режим экономии энергии относится к режиму, в котором рабочая частота энергонезависимого запоминающего устройства в первом запоминающем устройстве 130 на фиг. 3 снижается до минимальной рабочей частоты, и рабочая частота центрального процессора (CPU) в контроллере 200 снижается до первой рабочей частоты. Например, если рабочая частота энергозависимого запоминающего устройства равна 300 МГц, то минимальной рабочей частотой энергозависимого запоминающего устройства может быть 133 МГц, а если максимальная рабочая частота у CPU равна 600 МГц, то первой рабочей частотой CPU может быть 133 МГц.
[108] [ВТОРОЙ РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ]
[109] В первом режиме экономии энергии, если внешний сигнал для перевода режима экономии энергии в нормальный режим (например, команда выполнения задания и данные изображения, которые будут приняты от оконечного устройства 10 управления печатью) не принимается в течение заранее установленного второго периода, то устройство 100 формирования изображений может перевести первый режим экономии энергии во второй режим экономии энергии.
[110] В этом документе второй режим экономии энергии относится к режиму, в котором выполняется программный переход, чтобы позволить CPU работать с использованием информации, скопированной во внутреннее запоминающее устройство, и энергонезависимое запоминающее устройство переводится из нормального рабочего режима в режим авторегенерации.
[111] В этом случае, если внешний сигнал для перевода второго режима экономии энергии в нормальный режим не принимается в блоке 110 интерфейса, то энергонезависимое запоминающее устройство может поддерживать режим авторегенерации, даже если принимается другой внешний сигнал.
[112] [ТРЕТИЙ РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ]
[113] Во втором режиме экономии энергии, если внешний сигнал для перевода режима экономии энергии в нормальный режим не принимается в течение заранее установленного третьего периода, то устройство 100 формирования изображений может перевести второй режим экономии энергии в третий режим экономии энергии.
[114] В этом документе третий режим экономии энергии относится к режиму, в котором рабочая частота CPU снижается до минимальной рабочей частоты, и отключается электропитание соответственно функционального блока и модуля операции для выполнения задания по формированию изображений. Например, если первая рабочая частота у CPU равна 133 МГц, то минимальной рабочей частотой CPU может быть 33 МГц.
[115] Когда режим экономии энергии переводится в третий режим экономии энергии, питание функционального блока и модуля операции отключается, и рабочая частота CPU снижается до минимальной рабочей частоты, и соответственно, можно дополнительно уменьшить энергопотребление по сравнению со вторым режимом экономии энергии.
[116] Между тем операция по отключению питания, предоставленного функциональному блоку, может выполняться во втором режиме экономии энергии. К тому же в третьем режиме экономии энергии также может меняться рабочая частота блока 110 интерфейса связи. Например, рабочая частота блока 110 интерфейса связи может меняться с 133 МГц до 33 МГц.
[117] [ЧЕТВЕРТЫЙ РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ]
[118] В третьем режиме экономии энергии, если внешний сигнал для перевода режима экономии энергии в нормальный режим не принимается в течение заранее установленного четвертого периода, то устройство 100 формирования изображений может перевести третий режим экономии энергии в четвертый режим экономии энергии.
[119] Четвертый режим экономии энергии относится к режиму, в котором отключается электропитание первого запоминающего устройства 130. Поскольку энергонезависимое запоминающее устройство выключается, энергопотребление можно дополнительно уменьшить по сравнению с третьим режимом экономии энергии.
[120] Между тем различные значения рабочей частоты и питания в вышеприведенных примерных вариантах осуществления являются лишь примерами, и настоящая общая концепция изобретения этим не ограничивается. Возможно, что они могут меняться в зависимости от характеристик устройства 100 формирования изображений и/или пользовательского либо конструктивного предпочтения.
[121] В вышеприведенном примерном варианте осуществления имеется четыре операции в режимах экономии энергии, но это лишь пример. Возможно, что в качестве режимов экономии энергии также можно применять один или несколько других режимов экономии энергии в дополнение к четырем операциям. В этом случае характеристики и количество компонентов, которые эксплуатируются в множестве режимов экономии энергии, и значения рабочей частоты и питания могут быть переменными в соответствии с конструктивным либо пользовательским предпочтением. Если контроллер 200 включает в себя множество CPU, как описывается ниже, то дополнительно будет использоваться режим экономии энергии, в котором питание основного контроллера отключается, и эксплуатируется только вспомогательный CPU.
[122] К тому же контроллер 200 может управлять состоянием питания каждого компонента устройства 100 формирования изображений в соответствии с определенным рабочим режимом. В частности, если определенным рабочим режимом является нормальный режим, то контроллер 200 может предоставить питание функциональному блоку 120. Если определенным рабочим режимом является режим экономии энергии, то контроллер 200 может отключить питание функционального блока 120.
[123] Если команда выполнения задания принимается посредством блока 110 интерфейса связи от внешнего устройства, например, оконечного устройства 10 управления печатью, то контроллер 200 может выполнить аутентификацию внешнего устройства. В частности, если команда выполнения задания принимается в нормальном режиме, то контроллер 200 может выполнить аутентификацию внешнего устройства, поддерживая при этом нормальный режим. Аутентификация в нормальном режиме может выполняться точно так же, как в режиме экономии энергии. Операция обработки аутентификации будет объясняться позже со ссылкой на фиг. с 6 по 20, которые объясняют операцию обработки аутентификации в режиме экономии энергии.
[124] Когда команда выполнения задания принимается в режиме экономии энергии, контроллер 200 может выполнить аутентификацию внешнего устройства перед переводом рабочего режима устройства 100 формирования изображений из режима экономии энергии в нормальный режим. Характерный способ обработки аутентификации будет объясняться позже со ссылкой на фиг. с 6 по 20.
[125] Контроллер 200 управляет функциональным блоком 120 для выполнения функции, соответствующей команде выполнения задания. В частности, контроллер 200 может управлять функциональным блоком 120 для выполнения функции, соответствующей запросу выполнения задания (или команде).
[126] В этом случае, если рабочим режимом устройства 100 формирования изображений является режим экономии энергии, то контроллер 200 может перевести рабочий режим устройства 100 формирования изображений в нормальный режим, то есть может подать питание на функциональный блок 120 и выполнить инициализацию. Затем контроллер 200 может управлять функциональным блоком 120 для выполнения функции, соответствующей запросу выполнения задания. Между тем в вышеприведенном примерном варианте осуществления контроллер 200 активизирует функциональный блок 120, но операция по активизации функционального блока 120 может выполняться с использованием аппаратного компонента (например, блока 190 анализа состояния), который будет объясняться позже со ссылкой на фиг. 5.
[127] В этом случае контроллер 200 может активизировать или предпочтительно активизировать только компонент функционального блока 120, соответствующий функции, запрошенной от пользователя. Функциональный блок 120 может включать в себя блок формирования изображений, блок сканирования и блок обработки факсов, а команда выполнения задания может быть командой для использования только одного из компонентов. Соответственно, контроллер 200 для выполнения операции активизации может управлять только компонентом функционального блока 120, соответствующим команде выполнения задания. Например, если команда выполнения задания является командой печати, то контроллер 200 может подать питание только на блок формирования изображений и выполнить инициализацию, и может не подавать питание на блок сканирования и блок обработки факсов.
[128] С помощью вышеприведенной операции можно предотвратить ненужное энергопотребление в нормальном режиме, и запрошенное от пользователя задание может выполняться быстрее, поскольку требуется меньше времени, чтобы инициализировать только функцию, соответствующую запрошенному от пользователя заданию, чем инициализация всех компонентов.
[129] К тому же функциональный блок 120 может включать в себя блок формирования изображений, блок сканирования и блок обработки факсов, и если команда выполнения задания является командой печати, то контроллер 200 может подать питание на блок формирования изображений, блок сканирования и блок обработки факсов, но сначала выполнить инициализацию блока формирования изображений. В этом случае может не выполняться инициализация в отношении блока сканирования и блока обработки факсов. С помощью этой операции может быстрее выполняться задание, запрошенное от пользователя.
[130] По существу, при приеме запроса выполнения задания в режиме экономии энергии устройство 100 формирования изображений в соответствии с примерным вариантом осуществления выполняет аутентификацию перед выполнением операции активизации, и соответственно, можно исключить ненужную операцию активизации касательно запроса задания от неаутентифицированного пользователя или неаутентифицированного устройства, предотвращая ненужное энергопотребление и уменьшая энергопотребление.
[131] В вышеприведенном примерном варианте осуществления при приеме файла от внешнего устройства устройство 100 формирования изображений выполняет вышеописанную аутентификацию, но если пользователь желает напечатать или скопировать файл, предварительно сохраненный в устройстве 100 формирования изображений, то вышеописанная операция аутентификации может выполняться путем манипуляции пользователя с блоком интерфейса, используя информацию, введенную посредством блока интерфейса, и сохраненную в нем информацию.
[132] К тому же в вышеприведенном примерном варианте осуществления контроллер 120 может включать в себя один компонент. Однако настоящая общая концепция изобретения этим не ограничивается. Контроллер 200 может включать в себя первый центральный процессор (CPU) для поддержки нормального режима и второй CPU для поддержки режима экономии энергии, которые будут объясняться со ссылкой на фиг. 3–5.
[133] Фиг. 3 – блок-схема, иллюстрирующая устройство 100 формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[134] Ссылаясь на фиг. 3, устройство 100 формирования изображений включает в себя блок 110 связи, функциональный блок 120, первое запоминающее устройство 130, второе запоминающее устройство 140, первый CPU 210 и второй CPU 260.
[135] Блок 110 интерфейса связи и функциональный блок 120 выполняют такие же функции, как проиллюстрированы на фиг. 2, и соответственно дополнительное объяснение здесь можно не предоставлять.
[136] Первое запоминающее устройство 130 (или основное запоминающее устройство) можно реализовать в виде энергонезависимого запоминающего устройства, которое используется для операций в нормальном режиме. Например, первое запоминающее устройство 130 может быть динамическим RAM (DRAM) и может хранить программу для поддержки связи по LAN в нормальном режиме (например, драйвер USB), приложение, информацию о внешнем устройстве, информацию о пользователе и так далее.
[137] В этом документе информация о внешнем устройстве является информацией об IP-адресе или MAC-адресе внешнего устройства, которое может использовать или управлять устройством 100 формирования изображений. Информация о пользователе является информацией о пользователе, который может использовать или управлять устройством 100 формирования изображений. Примеры информации о внешнем устройстве и информации о пользователе будут объясняться со ссылкой на фиг. 21–26.
[138] Первое запоминающее устройство 130 может хранить различные программы, необходимые для реализации функций устройства 100 формирования изображений, различные данные, сформированные в процессе выполнения операций устройства 100 формирования изображений, и информацию о состоянии устройства 100 формирования изображений.
[139] Первое запоминающее устройство 130 может нормально работать в рабочем режиме при нормальной мощности, но может не работать нормально в режиме экономии энергии, поскольку питание можно отключать, и/или рабочая частота может быть снижена по сравнению с нормальным рабочим режимом, или первое запоминающее устройство 130 можно перевести в состояние авторегенерации.
[140] Между тем в вышеприведенном примерном варианте осуществления первое запоминающее устройство 130 работает нормально в рабочем режиме, но если первое запоминающее устройство 130 включает в себя множество запоминающих модулей, то часть запоминающих модулей может работать в неком состоянии типа режима экономии энергии во время рабочего режима, что будет объясняться позже со ссылкой на фиг. 27.
[141] Второе запоминающее устройство 140 (или вспомогательное запоминающее устройство) может использоваться для операций в режиме экономии энергии, которые будут выполняться с использованием малой мощности, нежели в нормальном режиме. Например, программа для управления режимом экономии энергии может включать в себя по меньшей мере одну из процедуры для определения, вводится ли сигнал в интерфейс LAN, процедуры для определения, вводится ли сигнал в интерфейс USB, процедуры для выполнения операции в соответствии с управляющим сигналом USB или управляющим сигналом LAN, процедуры для выполнения аутентификации, процедуры для перевода в нормальный режим для активизации и процедуры для взаимодействия с сервером управления.
[142] Второе запоминающее устройство 140 хранит программу, приложение, адресную информацию, информацию о пользователе и т.п. для поддержки режима экономии энергии, и его можно реализовать в виде по меньшей мере одного из статического RAM (SRAM) и синхронного динамического оперативного запоминающего устройства (SDRAM). К тому же может использоваться RAMBus, DRAM, DDR-SDRAM и т. п.
[143] К тому же по меньшей мере одно из постоянного запоминающего устройства (ROM) и флэш-памяти может использоваться для хранения кода, необходимого для реализации нормального режима.
[144] В соответствии с примерным вариантом осуществления второе запоминающее устройство 140 можно реализовать в виде SRAM. В этом случае SRAM может использоваться для копирования и исполнения кода, сохраненного в DRAM, ROM или флэш-памяти, необходимого для реализации нормального режима. К тому же второе запоминающее устройство 140 можно реализовать в виде SRAM и можно использовать для исполнения кода, сохраненного в ROM или флэш-памяти, необходимого для реализации режима экономии энергии.
[145] Кроме того, второе запоминающее устройство 140 может использоваться вместе с первым запоминающим устройством 130 в нормальном режиме. То есть SRAM, которое применимо в качестве буфера во время обработки изображений в нормальном режиме, может использоваться в качестве второго запоминающего устройства 140 в режиме экономии энергии. Возможно, что электропитание второго запоминающего устройства 140 можно отключить в рабочем режиме, или второе запоминающее устройство 140 может работать с использованием низкой рабочей частоты по сравнению с нормальным рабочим режимом.
[146] Ниже будут кратко объясняться характеристики каждого запоминающего устройства для лучшего понимания примерного варианта осуществления.
[147] SRAM может хранить данные, пока подается питание. Поскольку SRAM не требует периодической операции перезаписи, данные могут храниться даже при одной записи. SRAM является небольшим запоминающим устройством с большим быстродействием, но более дорогим, чем DRAM. Таким образом, как и кэш-память, SRAM используется для операции, которая требует большой скорости, но небольшой емкости.
[148] В отличие от SRAM, DRAM должно периодически выполнять операцию перезаписи, чтобы хранить данные. Соответственно, DRAM является большим запоминающим устройством с относительно меньшей скоростью, чем SRAM, и применимо в качестве основного запоминающего устройства в большинстве систем.
[149] SDRAM работает синхронно, то есть в соответствии с системным тактовым генератором. SDRAM может приспосабливаться к скорости системной шины вплоть до 200 МГц и обладает эффектом повышения скорости системы, поскольку работает зависимо от системного тактового генератора.
[150] Первый CPU 210 (или основной CPU) выполняет операцию с использованием первого запоминающего устройства 130 в нормальном режиме и может становиться неактивным, если нормальный режим переводится в режим экономии энергии.
[151] К тому же первый CPU 210 может определить, необходимо ли перевести нормальный режим в режим экономии энергии. Если функциональный блок 120 не работает, и проходит заранее установленное время после того, как выполняется операция, то первый CPU 210 может определить, что необходимо перевести рабочее состояние устройства 100 формирования изображений в режим экономии энергии. В этом случае первый CPU 210 может определить, работает ли функциональный блок 120, используя информацию о состоянии функционального блока 120, сохраненную в блоке 190 анализа состояния, который будет объясняться позже.
[152] К тому же первый CPU 210 может перевести нормальный режим в режим экономии энергии, когда выполняется одно или несколько заранее установленных условий. Первый CPU 210 может сделать резервную копию текущей информации о состоянии функционального блока 120 во втором запоминающем устройстве 140 и может перевести нормальный режим в режим экономии энергии путем уведомления второго CPU 260 о переводе в режим экономии энергии. В вышеприведенном примерном варианте осуществления первый CPU 210 делает резервную копию информации о состоянии функционального блока 120 наряду с переводом нормального режима в режим экономии энергии, но такая операция может выполняться в отдельном компоненте (например, блоке анализа состояния на фиг. 5).
[153] Если от внешнего устройства принимается команда выполнения задания, то первый CPU 210 может выполнить аутентификацию внешнего устройства пользователя, который запросил выполнение задания. Если команда выполнения задания принимается в нормальном режиме, то первый CPU 210 может выполнить аутентификацию внешнего устройства, поддерживая при этом нормальный режим.
[154] Между тем в примерном варианте осуществления первый CPU 210 выполняет аутентификацию в нормальном режиме, но если второй CPU 260 работает в нормальном режиме, то аутентификация может выполняться во втором CPU 260 в нормальном режиме. Способ выполнения аутентификации в нормальном режиме может быть таким же, как и способ выполнения аутентификации в режиме экономии энергии, и соответственно дополнительное объяснение предоставляться не будет.
[155] Первый CPU 210 управляет функциональным блоком 120 для выполнения функции, соответствующей команде выполнения задания. Первый CPU 210 на основе результата аутентификации может управлять функциональным блоком 120 для выполнения функции, соответствующей запросу выполнения задания, принятому от аутентифицированного внешнего устройства. Например, если сигнал вызова принимается посредством блока 114 передачи/приема факсов из фиг. 4, и режим переводится в нормальный режим под управлением второго CPU 260, то первый CPU 210 управляет функциональным блоком 120 для печати данных факса, переданных посредством блока 114 передачи/приема факсов и второго CPU 260.
[156] Второй CPU (или вспомогательный CPU) выполняет операцию с использованием второго запоминающего устройства 140 в режиме экономии энергии. Если сигнал запроса состояния вводится посредством блока 110 интерфейса связи в режиме экономии энергии, то второй CPU 260 может выполнить операцию, соответствующую сигналу запроса состояния, используя второе запоминающее устройство 140, поддерживая при этом режим экономии энергии. Второй CPU 260 обладает меньшими ресурсами и меньшим энергопотреблением, чем первый CPU 210.
[157] К тому же, если команда выполнения задания принимается посредством блока 110 интерфейса связи в режиме экономии энергии, то второй CPU 260 может выполнить аутентификацию внешнего устройства, которое передало команду выполнения задания, и в соответствии с результатом аутентификации перевести режим экономии энергии в нормальный режим путем активизации первого CPU 210. Между тем, если на основе результата аутентификации определяется, что команда выполнения задания принимается от аутентифицированного внешнего устройства, то режим экономии энергии можно перевести в нормальный режим.
[158] В режиме экономии энергии второй CPU 260 может отключить питание первого CPU 210, понизить рабочую частоту первого запоминающего устройства 130, сохранить режим авторегенерации у первого запоминающего устройства 130 и/или отключить питание первого запоминающего устройства 130.
[159] К тому же второй CPU 260 может перевести режим экономии энергии в нормальный режим, если выполняется одно или несколько заранее установленных условий. Например, в случае принтера режим экономии энергии можно перевести в нормальный режим, если происходит одно или несколько событий, например клавишный ввод на панели, аутентифицированный запрос выполнения задания и сигнал факса.
[160] Между тем, как проиллюстрировано на фиг. 2, если нормальный режим и режим экономии энергии управляются одним компонентом, то есть основное микропрограммное обеспечение для управления нормальным режимом и микропрограммное обеспечение для управления режимом экономии энергии реализуются в виде единой микросхемы, то режим экономии энергии можно реализовать путем снижения частоты основного контроллера, как описано выше, или путем конфигурирования стробированного тактового генератора при проектировании основного контроллера, чтобы он отключил тактовый входной сигнал на блоки (компоненты или внутренние элементы), которые не работают в режиме экономии энергии.
[161] В этом случае микропрограммное обеспечение можно установить во внутреннее запоминающее устройство (SRAM) основного контроллера. SRAM может хранить содержимое без регенерации (например, без подзарядки), и соответственно, обладает большей скоростью отклика, чем динамическое RAM (DRAM), позволяя быстрый перевод из режима экономии энергии в нормальный режим.
[162] Между тем, если основной контроллер, поддерживающий нормальный режим, и вспомогательный контроллер, поддерживающий режим экономии энергии, предоставляются отдельно, как проиллюстрировано на фиг. 3, то есть основное микропрограммное обеспечение для управления нормальным режимом и микропрограммное обеспечение для управления режимом экономии энергии реализуются в виде отдельных микросхем, то в режиме экономии энергии может использоваться способ отключения питания у компонентов, за исключением вспомогательного контроллера.
[163] В этом случае вспомогательный контроллер может проверить, имеется ли прерывание в блоке 110 интерфейса связи в режиме экономии энергии, и если происходит прерывание, то обрабатывает событие касательно соответствующего прерывания и активизирует основной контроллер в соответствии с результатом аутентификации.
[164] В вышеприведенном примерном варианте осуществления проиллюстрирована и объяснена только краткая конфигурация устройства 100 формирования изображений, но устройство 100 формирования изображений может дополнительно содержать другие компоненты. Подробная конфигурация устройства 100 формирования изображений будет объясняться со ссылкой на фиг. 4.
[165] Фиг. 4 – блок-схема, иллюстрирующая устройство 100 формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[166] Ссылаясь на фиг. 4, устройство 100 формирования изображений включает в себя блок 180 питания, блок 150 панели управления, блок 160 обработки изображений, блок 170 формирования изображений, первое запоминающее устройство 130, первый CPU 210, блок 111 сетевого интерфейса (IF), блок 112 IF USB, приемник 113 активизации, блок 114 передачи/приема факсов, второе запоминающее устройство 140 и второй CPU 260.
[167] Поскольку операции первого запоминающего устройства 130, второго запоминающего устройства 140, первого CPU 210 и второго CPU такие же, как операции на фиг. 3, дополнительное описание здесь предоставляться не будет.
[168] Блок 111 сетевого IF является IF связи и предоставляет сетевой разъем для взаимодействия с внешней сетью. Например, блок 111 сетевого IF подключается к интерфейсной плате, посредством которой выполняются передача/прием данных по сети и предоставление функции Интернет. Сетевой IF 11 может быть частью блока 110 интерфейса связи, который объяснен со ссылкой на фиг. 2 и 3. То есть блок 110 интерфейса связи включает в себя блок 111 сетевого IF и может выполнять вышеописанные функции.
[169] Блок 112 IF USB является блоком интерфейса для подключения USB-устройства или USB-кабеля ко второму CPU 260 и для подключения к нему различных устройств, например запоминающего устройства USB, персонального компьютера и переносного компьютера. Данные, предоставленные от внешнего запоминающего устройства через блок 112 IF USB, могут выводиться в модуль 264 USB-устройства из фиг. 5. Блок 112 IF USB может быть частью блока 110 интерфейса связи, который объяснен со ссылкой на фиг. 2 и 3. То есть блок 110 интерфейса связи включает в себя блок 111 IF USB и может выполнять вышеописанные функции по способу USB с использованием блока 112 IF USB.
[170] Приемник 113 активизации является интерфейсом пользователя, посредством которого пользователь запрашивает вход в нормальный режим, когда устройство 100 формирования изображений находится в режиме экономии энергии, и выводит сигнал запроса во второй CPU 260. Приемник 113 активизации можно реализовать в виде физической кнопки, созданной на устройстве 100 формирования изображений, или датчика, который принимает сигнал, введенный от пульта дистанционного управления (не проиллюстрирован).
[171] Блок 114 передачи/приема факсов является схемой для выполнения передачи/приема факсов, и если принимается сигнал вызова, то может информировать второй CPU 260, что принят сигнал вызова.
[172] Блок 150 панели управления, который является интерфейсом пользователя, включает в себя множество функциональных клавиш, сенсорный экран и т. п., чтобы принимать пользовательскую команду от пользователя, и содержит индикаторную панель для отображения состояния устройства 100 формирования изображений.
[173] Блок 160 обработки изображений обрабатывает данные печати, данные сканирования или данные факса в данные подходящего формата. Например, в случае данных печати блок 160 обработки изображений преобразует данные печати в растровые данные, используя соответствующий эмулятор. Например, данные печати могут вводиться в персональный компьютер, подключенный посредством блока 112 IF USB, а данные факса могут вводиться посредством блока 114 передачи/приема факсов.
[174] Блок 160 обработки изображений может быть частью функционального блока 120, который объяснялся выше со ссылкой на фиг. 2 и 3. То есть функциональный блок 120 может включать в себя блок 160 обработки изображений, и если принимаются данные печати, то может преобразовывать данные с использованием блока 160 обработки изображений.
[175] Блок 170 формирования изображений формирует изображение из данных, обработанных блоком 160 обработки изображений. Например, блок 170 формирования изображений может напечатать на бумаге изображение, отсканированное блоком сканирования (не проиллюстрирован), или изображение, принятое посредством блока 114 передачи/приема факсов, либо может напечатать на бумаге данные печати, которые преобразуются в растровые данные блоком 160 обработки изображений.
[176] Блок 170 формирования изображений может быть частью функционального блока 120, который объяснялся выше со ссылкой на фиг. 2 и 3. То есть функциональный блок 120 может включать в себя блок 170 формирования изображений, и если принимаются данные печати, то может выполнять операцию печати с использованием блока 170 формирования изображений.
[177] Блок 180 питания предоставляет питание различным блокам устройства 100 формирования изображений, например, функциональным блокам 120, 150, 160, 170, первому CPU 210, второму CPU 260, первому запоминающему устройству 130 и множеству блоков 111, 112, 113, 114 IF связи, когда устройство 100 формирования изображений находится в нормальном режиме, и отключает питание, например, функционального блока 120, первого CPU 210 и первого запоминающего устройства 130, когда устройство 100 формирования изображений находится в режиме экономии энергии.
[178] Как описано выше, в вышеприведенном примерном варианте осуществления электропитание первого CPU 210 полностью отключается, а электропитание второго CPU 260 поддерживается на малой мощности в режиме экономии энергии, посредством этого минимизируя энергопотребление.
[179] К тому же, когда данные, введенные от внешнего устройства, передаются второму CPU 260, входные данные можно эффективно обработать даже в режиме экономии энергии. То есть, если входные данные можно обработать вторым CPU 260, то входные данные обрабатываются вторым CPU 260, пока поддерживается режим экономии энергии, а если необходима работа первого CPU 210, то режим экономии энергии выборочно переводится в нормальный режим, посредством этого минимизируя энергопотребление.
[180] Между тем в вышеприведенном примерном варианте осуществления предоставляются только два запоминающих устройства, но устройство 100 формирования изображений может содержать дополнительные запоминающие элементы, например ROM или HDD, для хранения программ, которые работают в нормальном режиме и режиме экономии энергии устройства 100 формирования изображений.
[181] Фиг. 5 – блок-схема, иллюстрирующая второй CPU 260 в устройстве 100 формирования изображений из фиг. 4 в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[182] Ссылаясь на фиг. 5, устройство 100 формирования изображений может включать в себя систему 200 на кристалле (SoC), блок 111 сетевого IF, блок 112 IF USB, микросхему 115 PHY, функциональный блок 120, первое запоминающее устройство 130, второе запоминающее устройство 140 и блок 190 анализа состояния. Каждый компонент фиг. 5 подключается друг к другу посредством шины, чтобы взаимодействовать друг с другом, и может подключаться блок 180 питания (не показан), чтобы предоставлять питание каждому компоненту. Для удобства объяснения приемник 113 активизации, блок 114 передачи/приема факсов, блок 150 панели управления, блок 160 обработки изображений и блок 170 формирования изображений не иллюстрируются.
[183] Конфигурации блока 111 сетевого IF, блока 112 IF USB, функционального блока 120, первого запоминающего устройства 130 и второго запоминающего устройства 140 такие же, как на фиг. 4, и соответственно дополнительное описание предоставляться не будет.
[184] Микросхема 115 физического уровня (PHY) выводит в SoC 200 данные, принятые из сети посредством блока 111 сетевого IF, используя протокол, соответствующий физическому уровню в модели взаимодействия открытых систем (OSI).
[185] Блок 190 анализа состояния может периодически анализировать состояние функционального блока 120 в нормальном режиме и сохранять информацию о состоянии в функциональном блоке 120. К тому же блок 190 анализа состояния может инициализировать функциональный блок 120, когда режим экономии энергии переводится в нормальный режим. Подробные операции блока 190 анализа состояния будут объясняться позже со ссылкой на фиг. 29 и 30. Между тем в примерном варианте осуществления блок 190 анализа состояния образуется вне SoC 200, но блок 190 анализа состояния может быть образован внутри SoC 200.
[186] SoC 200 может включать в себя первый CPU 210 и второй CPU 260. Поскольку операции первого CPU 210 и второго CPU 260 объяснены подробно в вышеприведенном описании, будет объясняться точная конфигурация второго CPU 260.
[187] Второй CPU 260 может включать в себя второй процессор 261, блок 262 обратного магазинного типа (FIFO), блок 263 управления доступом к среде передачи (MAC), модуль 264 USB-устройства и контроллер 265 второго запоминающего устройства.
[188] Второй процессор 261 считывает данные, выведенные из блока 263 MAC и сохраненные во втором запоминающем устройстве 140, и предоставляет данные первому CPU 210. Между тем данные, сохраненные во втором запоминающем устройстве 140, могут предоставляться первому CPU 210 посредством отдельного MAC. В дальнейшем функция пересылки данных, введенных посредством блока 111 сетевого IF, блока 112 IF USB, приемника 354 активизации и блока 355 передачи/приема факсов, в первый CPU 210 называется блоком ретрансляции. Шина данных может ретранслировать входные данные первому CPU 210 в виде MII, GMII или RGMII.
[189] В нормальном режиме второй процессор 261 может проанализировать данные, введенные посредством блока 263 MAC, модуля 264 USB-устройства и т. п., и передать первому CPU 210 данные, которые следует обработать под управлением первого CPU 210, и обработать данные, которые можно обработать в нем самом. Второй процессор 261 можно реализовать, например, в виде ядра усовершенствованной RISC-машины (ARM).
[190] В этом случае, если определяется, что данные следует обработать под управлением первого CPU 210, то есть если данные определяются как команда выполнения задания, то второй процессор 261 может выполнить аутентификацию с использованием информации о пользователе или информации об устройстве, сохраненной во втором запоминающем устройстве 380. В качестве альтернативы второй процессор 261 может запросить аутентификацию путем передачи серверу управления информации об устройстве или пользователе, который запросил команду выполнения задания.
[191] К тому же, если от первого CPU 210 принимается сигнал для запроса перевода в режим экономии энергии, то второй процессор 261 выводит управляющий сигнал отключения в блок 180 питания. Управляющий сигнал отключения является сигналом для отключения питания, поступающего от блока 180 питания в первый CPU 210 и функциональный блок 120. Соответственно, блок 180 питания может предоставить минимальное питание второму CPU 2600 и компонентам 111~115, 140, которые подключаются ко второму CPU 260, и выключить питание первого CPU 210 и компонентов 120, 130, 190, которые подключаются к первому CPU 210. По существу, устройство 100 формирования изображений может перевести нормальный режим в режим экономии энергии.
[192] В режиме экономии энергии второй процессор 261 может проанализировать данные, введенные посредством блока 263 MAC, модуля 264 USB-устройства и так далее, выполнить аутентификацию по отношению к данным, которые следует обработать под управлением первого CPU 210, как описано выше, перевести рабочий режим устройства 100 формирования изображений в нормальный режим в ответ на аутентифицированный запрос задания и ретранслировать принятые данные первому CPU 210.
[193] Блок 262 FIFO или второе запоминающее устройство 140 временно хранит данные, принятые посредством блока 111 сетевого IF, блока 112 IF USB, приемника 354 активизации или блока 355 передачи/приема факсов.
[194] Блок 263 MAC принимает данные, принятые посредством блока 111 сетевого IF, через микросхему 115 PHY и выполняет общую MAC-функцию Ethernet. Блок 263 MAC и микросхема 115 PHY могут соединяться посредством не зависящего от среды интерфейса (MII) для передачи на 100 Мбит/с, Gigabit MII (GMII) для передачи на 1 Гбит/с или Reduced GMII (RGMII). Соответственно, MAC 263 может поддерживать передачу MII, GMII или RGMII.
[195] К тому же MAC 263 поддерживает функцию прямого доступа к памяти (DMA), и соответственно, может выводить данные с помощью MII, GMII или RGMII в блок 262 FIFO или второе запоминающее устройство 140 под управлением второго CPU 260.
[196] Модуль 264 USB-устройства принимает данные, которые блок 112 IF USB принимает от внешнего устройства. Для этого модуль 264 USB-устройства может включать в себя микросхему PHY USB (не проиллюстрирована), USB-устройство (не проиллюстрировано) и DMA (не проиллюстрировано). Поскольку функция каждого компонента уже известна на предшествующем уровне техники, ее подробное описание предоставляться не будет. Однако данные, которые принимает блок 112 IF USB, принимаются посредством микросхемы PHY USB и могут временно сохраняться в блоке 262 FIFO или втором запоминающем устройстве 140 посредством USB-устройства и DMA.
[197] Между тем первый CPU 210 может сменить режим первого запоминающего устройства 130, которое взаимодействует с первым CPU 210, на режим авторегенерации и запросить перевод режима в режим экономии энергии путем уведомления второго CPU 260 о сигнале, указывающем смену режима. В этом случае, если принимается вышеупомянутый сигнал, то второй процессор 261 входит в режим экономии энергии путем вывода вышеописанного управляющего сигнала отключения в блок 180 питания. В этом документе авторегенерация означает формирование сигнала запроса регенерации и управляющего сигнала внутри, без необходимости управляющего сигнала от внешнего устройства, для низкого энергопотребления и исполнения операции регенерации по адресу, который формируется внутри.
[198] Если данные, принятые посредством компонентов 111, 112, 114, задаются для временного хранения во втором запоминающем устройстве 140, то контроллер 265 второго запоминающего устройства сохраняет принятые данные во втором запоминающем устройстве 140 и может считывать данные, сохраненные во втором запоминающем устройстве 140, и выводить данные посредством шины данных при ретрансляции данных.
[199] К тому же, если устройство 100 формирования изображений включается и загружается, то контроллер 265 второго запоминающего устройства может загрузить и сохранить во втором запоминающем устройстве 140 информацию о состоянии устройства 100 формирования изображений, системную программу, необходимую для эксплуатации режима экономии энергии, условия для активизации, которые хранятся в ROM (не проиллюстрировано).
[200] Информация о состоянии устройства 100 формирования изображений может быть, например, информацией о состоянии устройства 300 формирования изображений, такой как остаток тонера, ход выполнения задания и так далее. Второй CPU 260 или второй процессор 261 управляет частью операций устройства 100 формирования изображений в нормальном режиме и режиме экономии энергии.
[201] Ниже будут объясняться операции каждого из первого CPU 210 и второго CPU 260 для каждого рабочего режима на основе вышеприведенных конфигураций.
[202] [НОРМАЛЬНЫЙ РЕЖИМ]
[203] Первый CPU 210 управляет работой функционального блока 120 в нормальном режиме, где подается питание, и поддерживает нормальный режим. К тому же первый CPU 210 может выполнять передачу данных с блоком 111 сетевого IF и блоком 112 IF USB посредством второго CPU 260.
[204] Если устройство 100 формирования изображений включается и загружается, то первое запоминающее устройство 130 загружает из ROM (не проиллюстрировано) одну или несколько программ, необходимых для эксплуатации устройства 100 формирования изображений, и информацию о состоянии устройства 100 формирования изображений, и сохраняет данные. Первое запоминающее устройство 130, которое является RAM, может быть запоминающим устройством DDR. Однако настоящая общая концепция изобретения этим не ограничивается.
[205] Как объяснялось выше, второй CPU 260 выполняет операцию базовой связи, и если от внешнего устройства принимаются данные для обработки в первом CPU 210, то ретранслирует принятые данные первому CPU 210.
[206] [ПЕРЕВОД РЕЖИМА ИЗ НОРМАЛЬНОГО РЕЖИМА В РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ]
[207] Первый CPU 210 посредством блока 190 анализа состояния может проанализировать, есть ли работа у функционального блока 120, и если устройство 100 формирования изображений не работает в течение заранее установленного времени, то определяет, что режим следует сменить на режим экономии энергии, и уведомляют об этом определении второй CPU 260.
[208] Если от первого CPU 210 принимается запрос перевода режима в режим экономии энергии, то второй CPU 260, который принимает запрос в виде уведомления, может отключить питание первого CPU 210 и функционального блока 120, чтобы первый CPU 210 мог войти в режим экономии энергии.
[209] [РЕЖИМ ЭКОНОМИИ ЭНЕРГИИ]
[210] Если устройство 300 формирования изображений входит в режим экономии энергии, то второй CPU 260 поддерживает работу с минимальным питанием, поступающим от блока 180 питания.
[211] Если данные принимаются посредством компонентов 111~114 после того, как устройство 300 формирования изображений входит в режим экономии энергии, то второй процессор 261 анализирует принятые данные и определяет, выполняют ли принятые данные одно или несколько условий активизации, либо принятые данные можно в нем обработать.
[212] В режиме экономии энергии, если определяется, что принятые посредством компонентов 111~114 данные следует обработать в первом CPU 210, то условия активизации выполняются. Примеры условий активизации включают в себя сигнал вызова факса, сигнал выбора приемника 354 активизации, сигнал запроса печати, сигнал обнаружения открытия крышки, сигнал обнаружения открытия лотка, сигнал нажатия кнопки мыши и так далее.
[213] Между тем, если команда выполнения задания принимается посредством сетевого IF 111 или IF 112 USB, то второй CPU 260 может выполнить аутентификацию внешнего устройства или пользователя, который передал команду выполнения задания. Соответственно, второй CPU 260 может перевести режим в нормальный режим по отношению к аутентифицированной команде выполнения задания. Между тем, если аутентификация не выполняется, то второй CPU 260 может не переводить режим в нормальный режим и аннулировать входные данные. Возможно, что входные данные удаляются сразу в соответствии с результатом аутентификации. Также возможно, что входные данные можно сохранить во втором запоминающем устройстве на заранее установленный период времени и можно удалить после заранее установленного периода времени. Входные данные могут использоваться в качестве предыстории для указания сбоя аутентификации.
[214] [ПРОЦЕСС ПЕРЕВОДА ИЗ РЕЖИМА ЭКОНОМИИ ЭНЕРГИИ В НОРМАЛЬНЫЙ РЕЖИМ]
[215] Если принятые данные удовлетворяют условиям активизации, то второй процессор 261 определяет, что необходим перевод режима в нормальный режим, и выводит управляющий сигнал подачи в блок 180 питания. Управляющий сигнал подачи является сигналом для разрешения блоку 180 питания подавать питание функциональному блоку 120, первому CPU 210 и первому запоминающему устройству 130. Соответственно, устройство 100 формирования изображений переводится из режима экономии энергии в нормальный режим.
[216] Ниже будет подробно объясняться процесс ретрансляции принятых данных первому CPU 210 путем описания передачи принятых данных.
[217] В режиме экономии энергии данные, принятые посредством блока 111 сетевого IF (в дальнейшем называемые сетевыми данными), вводятся в блок 263 MAC через блок 111 сетевого IF и микросхему 115 PHY.
[218] Второй процессор 261 сохраняет сетевые данные, введенные в блок 263 MAC, в блоке 262 FIFO или во втором запоминающем устройстве 140, анализирует сетевые данные и определяет, выполняют ли сетевые данные одно или несколько условий активизации. То есть второй процессор 261 определяет, необходимо ли выполнить перевод режима в нормальный режим. Если сетевые данные вводятся от аутентифицированного устройства, то второй процессор 261 определяет, что необходимо выполнить перевод режима в нормальный режим, и управляет блоком питания 180 для подачи питания, соответствующего нормальному режиму устройства 100 формирования изображений.
[219] Когда режим переводится в нормальный режим, второй процессор 261 может считать сетевые данные, сохраненные в блоке 262 FIFO или во втором запоминающем устройстве 140, и передать сетевые данные путем их синхронизации с первым CPU 210. Между тем путь передачи данных от первого CPU 210 к блоку 111 сетевого IF имеет обратный порядок к вышеописанному процессу.
[220] Ниже будет объясняться случай, в котором данные, принятые посредством блока 112 IF USB (в дальнейшем называемые данными USB), ретранслируются в режиме экономии энергии. Данные USB вводятся от внешнего устройства, которое подключается к блоку 112 IF USB, и сохраняются в блоке 262 FIFO или во втором запоминающем устройстве 140 под управлением второго процессора 261.
[221] Второй процессор 261 анализирует данные USB и определяет, необходим ли перевод режима в нормальный режим. Если определяется, что режим следует перевести в нормальный режим, то есть если данные USB вводятся от аутентифицированного устройства, то второй процессор 261 управляет блоком 180 питания для снабжения каждого компонента устройства 100 формирования изображений питанием, соответствующим нормальному режиму. Как только режим переводится в нормальный режим, второй процессор 261 может считать данные USB, сохраненные в блоке 262 FIFO или во втором запоминающем устройстве 140, и передать первому CPU 210 данные, соответствующие данным USB. Между тем путь передачи данных от первого CPU 210 к блоку 112 IF USB имеет обратный порядок к вышеописанному процессу.
[222] Ниже будет объясняться случай, в котором данные, принятые посредством приемника 113 активизации (в дальнейшем называемые данными активизации), ретранслируются в режиме экономии энергии. Данные активизации являются прямым сигналом для запроса перевода режима в нормальный режим, и соответственно, второй процессор 261 может сохранить данные активизации в блоке 262 FIFO или во втором запоминающем устройстве 140 и управлять блоком 180 питания для снабжения каждого компонента устройства 100 формирования изображений питанием, соответствующим нормальному режиму. Соответственно, устройство 100 формирования изображений переводится в нормальный режим. Когда режим переводится в нормальный режим, второй процессор 261 может считать сохраненные данные активизации и передать первому CPU 210 данные, соответствующие данным активизации.
[223] Ниже будет объясняться случай, в котором данные, принятые посредством блока 114 передачи/приема факсов (в дальнейшем называемые данными факса), ретранслируются в режиме экономии энергии. Внешний факс, который подключается к блоку 114 передачи/приема факсов способом, дающим возможность взаимодействия друг с другом, передает данные факса блоку 114 передачи/приема факсов. Данные факса включают в себя данные сигнала и фактические данные, которые сканируются и печатаются. Блок 114 передачи/приема факсов предоставляет второму CPU 260 переданный сигнал вызова.
[224] Сигнал вызова является сигналом, который удовлетворяет условиям активизации, и соответственно, второй процессор 261 может сохранить переданное от блока 114 передачи/приема факсов в блоке 262 FIFO или во втором запоминающем устройстве 140 и управлять блоком 180 питания для снабжения каждого компонента устройства 100 формирования изображений питанием, соответствующим нормальному режиму.
[225] Если рабочий режим устройства 100 формирования изображений переводится в нормальный режим, второй процессор 261 может считать данные факса, сохраненные в блоке 262 FIFO или во втором запоминающем устройстве 140, и передать первому CPU 210 данные, соответствующие данным факса. Между тем первый CPU 210 может управлять соответствующим функциональным блоком 120 для сканирования и печати переданных данных.
[226] Между тем в вышеприведенном описании касательно фиг. 1-5 второй CPU 210 работает, даже когда рабочим режимом устройства 100 формирования изображений является нормальный режим, но второй CPU 210 может не работать в нормальном режиме в соответствии с примерным вариантом осуществления. То есть второй CPU 260 и второе запоминающее устройство 140 могут работать, а первый CPU 210 и первое запоминающее устройство 130 не могут работать в режиме экономии энергии, и первый CPU 210 и первое запоминающее устройство 130 могут работать, и второй CPU 260 и второе запоминающее устройство 140 могут работать в нормальном режиме.
[227] Фиг. 6 – блок-схема алгоритма, иллюстрирующая способ управления запуском устройства формирования изображений в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[228] Ссылаясь на фиг. 6, на этапе S610 команда выполнения задания принимается в режиме экономии энергии от внешнего устройства. Команда выполнения задания может приниматься в режиме экономии энергии от внешнего устройства, используя способ USB-связи или способ связи по сети.
[229] Наряду с тем, что поддерживается режим экономии энергии, на этапе S620 выполняется аутентификация внешнего устройства. Если команда выполнения задания принимается в режиме экономии энергии от внешнего устройства, то аутентификация может выполняться до того, как переводится рабочее состояние устройства 100 формирования изображений. Подробная работа аутентификации будет объясняться позже со ссылкой на фиг. 7 – 20. Такая операция аутентификации может выполняться контроллером, и если контроллер реализуется в виде множества CPU, то операция аутентификации может выполняться во втором CPU 260, который работает в режиме экономии энергии.
[230] Рабочий режим устройства формирования изображений остается в режиме экономии энергии, если на основе результата аутентификации определяется, что команда выполнения задания исходит от неаутентифицированного внешнего устройства. Однако если определяется, что команда выполнения задания исходит от аутентифицированного внешнего устройства, то рабочий режим устройства формирования изображений можно перевести из режима экономии энергии в нормальный режим, и на этапе S630 может выполняться запрошенное задание.
[231] По существу, способ управления запуском в соответствии с примерным вариантом осуществления может исключить ненужную операцию активизации для запроса задания, когда запрос задания вводится от неаутентифицированного пользователя или неаутентифицированного устройства, посредством этого предотвращая ненужное энергопотребление. Способ управления запуском, проиллюстрированный на фиг. 6, может выполняться в устройстве формирования изображений, имеющем конфигурацию из фиг. 5, а также может выполняться в устройстве формирования изображений, имеющем другие конфигурации.
[232] К тому же способ управления запуском в соответствии с примерным вариантом осуществления можно реализовать в виде программы, включающей в себя алгоритм, исполняемый на компьютере, и программа может храниться и предоставляться на компьютерно-читаемом носителе.
[233] В этом документе компьютерно-читаемый носитель относится к носителю, который может хранить данные полупостоянно вместо хранения данных в течение короткого времени, например в регистре, кэше и памяти, и может считываться устройством. Различные вышеупомянутые приложения или программы могут храниться на постоянном записываемом носителе, например CD, DVD, жестком диске, диске Blu-ray, USB, карте памяти и ROM, и предоставляться на нем.
[234] Ниже со ссылкой на фиг. 7–15 будут объясняться различные способы обработки аутентификации в соответствии с примерным вариантом осуществления. В нижеследующем описании предполагается, что рабочим режимом устройства 100 формирования изображений на начальном этапе работы является режим экономии энергии.
[235] Фиг. 7 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к способу выполнения аутентификации в устройстве 100 формирования изображений, используя адресную информацию хост-устройства 10.
[236] Ссылаясь на фиг. 7, хост-устройство 10 (оконечное устройство управления печатью либо внешнее устройство) на этапе S710 передает команду выполнения задания устройству формирования изображений. Между тем в примерном варианте осуществления хост-устройство 10 передает только команду выполнения задания. Однако настоящая общая концепция изобретения этим не ограничивается. Возможно, что вместе с командой выполнения задания могут передаваться данные печати.
[237] Между тем данные печати могут передаваться после того, как выполняется аутентификация. В качестве альтернативы данные печати могут передаваться устройству 100 формирования изображений непосредственно от хост-устройства 10 без команды выполнения задания. В этом случае передача данных печати может рассматриваться как команда выполнения задания.
[238] Устройство 100 формирования изображений, которое принимает команду выполнения задания, может выполнить аутентификацию на этапе S720. Устройство 100 формирования изображений может определить, имеется ли в предварительно сохраненной информации об устройстве адресная информация хост-устройства 10, которое передало команду выполнения задания, путем сравнения адресной информации хост-устройства 10 (например, IP-адреса и/или MAC-адреса) с предварительно сохраненной информацией об устройстве.
[239] Например, если в множестве предварительно сохраненных IP-адресов имеется IP-адрес хост-устройства 10, которое передало команду выполнения задания, то устройство 100 формирования изображений может определить, что команда выполнения задания вводится от аутентифицированного устройства, соответствующего предварительно сохраненному IP-адресу. Адресная информация хост-устройства 10 может извлекаться из MAC-уровня в OSI. Соответственно, только запрос выполнения задания от заранее установленной адресной информации может передаваться процессору на MAC-уровне, и запрос выполнения задания от внешнего устройства, а не от предварительно сохраненной адресной информации, можно отключить на MAC-уровне.
[240] Если на основе результата аутентификации определяется, что команда выполнения задания принимается от аутентифицированного внешнего устройства, то на этапе S740 рабочий режим устройства формирования изображений переводится из режима экономии энергии в нормальный режим. Поскольку перевод рабочего режима подробно объяснен в вышеприведенном описании, дополнительное описание предоставляться не будет.
[241] Если рабочий режим переводится в нормальный режим, то на этапе S740 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Как только задание завершается, устройство 100 формирования изображений может уведомить хост-устройство 10, которое запрашивало команду выполнения задания, что запрошенное задание завершено. Между тем, если команда выполнения задания является командой выполнения сканирования, то в вышеупомянутой операции хост-устройству 10 могут передаваться данные сканирования.
[242] По существу, способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет аутентификацию с использованием IP-адреса или MAC-адреса. Поскольку данные IP-адреса или MAC-адреса имеют относительно небольшой объем, эти данные можно хранить во втором запоминающем устройстве 140. Кроме того, данные применимы только посредством простой модификации на этапе MAC-уровня.
[243] Между тем в вышеприведенном примерном варианте осуществления рабочий режим устройства 100 формирования изображений переводится только путем выполнения аутентификации внешнего устройства без анализа характеристик задания, запрошенного пользователем, но если задание, запрошенное от внешнего устройства, является зарезервированным заданием, то устройство 100 формирования изображений может сохранить принятое задание, поддерживая при этом режим экономии энергии, без немедленного перевода рабочего режима по отношению к запросу задания от аутентифицированного внешнего устройства. Когда подходит время резервирования для выполнения зарезервированного задания или проходит некий период времени, рабочий режим устройства формирования изображений переводится в нормальный режим, и может выполняться зарезервированное задание.
[244] В вышеприведенном описании работа устройства 100 формирования изображений объяснена на основе предположения, что аутентификация успешна. Ниже со ссылкой на фиг. 8–10 будет объясняться работа устройства 100 формирования изображений, когда аутентификация завершается неудачно.
[245] Фиг. 8-10 являются изображениями последовательности, иллюстрирующими способ управления запуском, когда аутентификация завершается неудачно, в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[246] Ссылаясь на фиг. 8, хост-устройство 10 (устройство управления печатью либо внешнее устройство) на этапе S810 или S1010 передает команду выполнения задания устройству 100 формирования изображений.
[247] Затем устройство 100 формирования изображений, которое принимает команду выполнения задания, может выполнить аутентификацию на этапе S820 или S1020. В этом случае, если IP-адрес и/или MAC-адрес хост-устройства 10, которое передало команду выполнения задания, не зарегистрирован заранее в устройстве 100 формирования изображений, либо аутентификация завершается неудачно в процессе, который будет объясняться позже со ссылкой на фиг. 11–20, то устройство 100 формирования изображений может не переводить рабочий режим и поддерживать текущий режим экономии энергии.
[248] Устройство 100 формирования изображений на этапе S830 или S1030 может уведомить хост-устройство 10, что аутентификация не удалась, и в то же время хост-устройство 10 может отобразить окно 900 интерфейса пользователя, которое проиллюстрировано на фиг. 9.
[249] Окно 900 интерфейса пользователя может быть окном интерфейса пользователя, которое предоставляется драйвером принтера в хост-устройстве 10, или окном интерфейса пользователя, которое устройство 100 формирования изображений предоставляет хост-устройству 10. Возможно, что устройство 100 формирования изображений выводит сигнал, указывающий сбой аутентификации, а затем хост-устройство 10 формирует окно интерфейса пользователя из фиг. 9 в соответствии с принятым сигналом.
[250] Между тем в вышеприведенном описании хост-устройство 10 передает устройству 100 формирования изображений только команду выполнения задания, но данные печати могут передаваться в качестве команды выполнения задания, либо данные печати могут передаваться вместе с командой выполнения задания, как описано выше.
[251] Между тем, если принятые данные печати сохраняются в буфере (FIFO) или во втором запоминающем устройстве 140, то устройство 100 формирования изображений может аннулировать (то есть удалить) данные печати, переданные от аутентифицированного хост-устройства 10, чтобы обеспечить место для приема других данных. Между тем в соответствии с примерным вариантом осуществления данные печати можно удалять не сразу, а после того, как проходит заранее установленное время или принимаются другие данные печати (то есть в момент, когда заканчивается емкость запоминающего устройства).
[252] Фиг. 11 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к выполнению аутентификации в устройстве 100 формирования изображений, используя информацию о пользователе, который запросил выполнение задания.
[253] Ссылаясь на фиг. 11, хост-устройство 10 на этапе S1010 передает команду выполнения задания устройству 100 формирования изображений.
[254] Затем устройство 100 формирования изображений, которое принимает команду выполнения задания, на этапе S1120 просит хост-устройство 10, которое передало команду выполнения задания, передать информацию о пользователе, чтобы выполнить аутентификацию пользователя.
[255] Хост-устройство 10, которое принимает запрос информации о пользователе, может отобразить окно интерфейса пользователя, которое проиллюстрировано на фиг. 12, и принять от пользователя информацию о пользователе (например, идентификатор пользователя (ID) и пароль). Окно интерфейса пользователя может предоставляться драйвером принтера в хост-устройстве 10, а если хост-устройство 10 является таким устройством, как смартфон, то устройство 100 формирования изображений может передать окно интерфейса пользователя в процессе запроса аутентификации пользователя.
[256] Хост-устройство 10, которое принимает от пользователя информацию о пользователе, на этапе S1130 передает информацию о пользователе устройству 100 формирования изображений.
[257] Устройство 100 формирования изображений, которое приняло команду выполнения задания, может выполнить аутентификацию на этапе S1140. Устройство 100 формирования изображений может определить, имеется ли в предварительно сохраненной информации о пользователе информация о пользователе, принятая от хост-устройства 10, которое передало команду выполнения задания, путем сравнения информации о пользователе, принятой от хост-устройства 10 (например, ID и пароль), с предварительно сохраненной информацией о пользователе. Например, если принятые ID пользователя и пароль соответствуют или идентичны предварительно сохраненным ID пользователя и паролю, то команда выполнения задания определяется как команда от аутентифицированного устройства. Между тем в вышеприведенном примерном варианте осуществления только ID и пароль упоминаются в качестве примера информации о пользователе, но настоящая общая концепция изобретения этим не ограничивается. Возможно, что информация о пользователе может быть ключевым значением одного конкретного элемента, номером работника или номером мобильного телефона, который может идентифицировать пользователя.
[258] Если на основе результата аутентификации определяется, что команда выполнения задания принимается от аутентифицированного устройства, то на этапе S1150 рабочий режим устройства формирования изображений переводится из режима экономии энергии в нормальный режим. Поскольку перевод рабочего режима подробно объяснен в вышеприведенном примерном варианте осуществления, дополнительное описание предоставляться не будет.
[259] Если рабочий режим переводится в нормальный режим, то на этапе S1160 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S1170 может уведомить хост-устройство 10, которое запрашивало команду выполнения задания, что задание завершено. Между тем, если команда выполнения задания является командой сканирования, то устройство 100 формирования изображений может выполнить операцию сканирования для формирования данных сканирования, а затем данные сканирования можно передать хост-устройству 10 на этом этапе.
[260] Как описано выше, способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет аутентификацию с использованием простой информации о пользователе, которая предварительно сохраняется, и соответственно объем данных, который следует хранить во втором запоминающем устройстве 140, не очень большой.
[261] Между тем в вышеприведенном примерном варианте осуществления информация о пользователе передается в ответ на запрос информации о пользователе от устройства 100 формирования изображений, но информация о пользователе может передаваться вместе с командой выполнения задания, что будет объясняться позже со ссылкой на фиг. 13.
[262] Фиг. 12 – изображение, иллюстрирующее окно 1200 интерфейса пользователя, которое может отображаться на хост-устройстве 10.
[263] Ссылаясь на фиг. 12, окно 1200 интерфейса пользователя включает в себя первую область 1210 для информирования пользователя, что необходим вход, вторую область 1220 для приема информации о пользователе, область 1230 подтверждения и область 1240 отмены.
[264] Первая область 1210 является областью для предоставления тревожного сообщения, чтобы информировать пользователя о том, что необходима аутентификация пользователя для выполнения запрошенной команды выполнения задания.
[265] Вторая область 1220 является областью для приема информации о пользователе. В примерном варианте осуществления в качестве информации о пользователе принимаются ID и пароль, но в качестве информации о пользователе могут приниматься другие типы информации.
[266] Область 1230 подтверждения является областью для перехода к последующей операции после того, как вводится информация о пользователе. Если пользователь вводит информацию о пользователе и выбирает область 1230 подтверждения, то хост-устройство 10 передает устройству 100 формирования изображений введенную информацию о пользователе.
[267] Область 1240 отмены является областью для приема команды отмены запрошенной команды выполнения задания.
[268] Фиг. 13 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к операции по одновременному приему информации о пользователе и команды выполнения задания и выполнению аутентификации в устройстве 100 формирования изображений, используя принятую информацию о пользователе.
[269] Ссылаясь на фиг. 13, хост-устройство 10 на этапе S1310 передает команду выполнения задания и информацию о пользователе устройству 100 формирования изображений. Хост-устройство 10 может принять от пользователя информацию о пользователе до приема команды печати. Такая операция может быть операцией входа в процессе загрузки хост-устройства 10, операцией входа для сетевого соединения или операцией ввода по вводу команды печати.
[270] Если от пользователя принимается команда выполнения задания (например, команда печати), то хост-устройство 10 может передать устройству 100 формирования изображений команду выполнения задания вместе с информацией о пользователе. Между тем в вышеприведенном примерном варианте осуществления хост-устройство 10 передает только команду выполнения задания, но вместе с командой выполнения задания могут передаваться данные, например данные печати.
[271] Устройство 100 формирования изображений, которое принимает информацию о пользователе, на этапе S1320 выполняет аутентификацию на основе принятой информации о пользователе. Конкретная операция по выполнению аутентификации объяснена выше на этапе S1140 из фиг. 11, и соответственно дополнительное описание предоставляться не будет.
[272] Если команда выполнения задания от внешнего устройства является аутентифицированной командой выполнения задания, то на этапе S1330 рабочий режим устройства формирования изображений переводится из режима экономии энергии в нормальный режим, и устройство 100 формирования изображений на этапе S1340 выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S1350 может уведомить хост-устройство 10, которое запросило команду выполнения задания, что задание завершено.
[273] По существу, способ обработки аутентификации в соответствии с примерным вариантом осуществления может выполнять аутентификацию с использованием информации о пользователе, и соответственно объем или размер данных, соответствующих информации о пользователе, может быть не больше объема для хранения в небольшом пространстве памяти у второго запоминающего устройства 140. К тому же информация о пользователе предоставляется устройству формирования изображений вместе с командой печати, и соответственно аутентификация может выполняться быстрее.
[274] Между тем в вышеприведенном примерном варианте осуществления устройство 100 формирования изображений хранит определенную информацию и выполняет аутентификацию, но аутентификация может выполняться с использованием внешнего сервера управления, что будет объясняться ниже со ссылкой на фиг. 14 и 15.
[275] Фиг. 14 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к операции по приему информации о пользователе от хост-устройства и выполнению аутентификации с использованием внешнего сервера управления и информации о пользователе.
[276] Ссылаясь на фиг. 14, хост-устройство 10 на этапе S1410 передает команду выполнения задания устройству 100 формирования изображений.
[277] Затем устройство 100 формирования изображений, которое принимает команду выполнения задания, на этапе S1420 просит хост-устройство 10, которое передавало команду выполнения задания, передать информацию о пользователе, чтобы выполнить аутентификацию пользователя. Операции запроса информации о пользователе и приема информации о пользователе от пользователя объяснены выше со ссылкой на фиг. 11 и 12, и соответственно дополнительное описание предоставляться не будет.
[278] Хост-устройство 10, которое принимает от пользователя информацию о пользователе, на этапе S1430 передает информацию о пользователе устройству 100 формирования изображений.
[279] Устройство 100 формирования изображений, которое принимает информацию о пользователе, на этапе S1440 передает серверу 20 управления информацию о пользователе. Устройство 100 формирования изображений может передать серверу 20 управления информацию о пользователе, принятую от хост-устройства 10, чтобы выполнить аутентификацию устройства 100 формирования изображений.
[280] Сервер 20 управления, который принимает информацию о пользователе, может выполнить аутентификацию на этапе S1450. Сервер 20 управления может определить, имеется ли в предварительно сохраненной информации об учетной записи пользователя информация о пользователе, принятая от хост-устройства 10, которое передало команду выполнения задания, путем сравнения информации о пользователе, принятой от хост-устройства 10 (например, ID и пароль), с предварительно сохраненной информацией об учетной записи пользователя. В примерном варианте осуществления аутентификация выполняется с использованием ID пользователя и т. п., но для выполнения аутентификации могут использоваться различные алгоритмы обработки аутентификации помимо ID пользователя.
[281] Сервер 20 управления на этапе S1460 уведомляет устройство 100 формирования изображений о результате обработки аутентификации, и если на основе результата обработки аутентификации определяется, что команда выполнения задания исходит от аутентифицированного внешнего устройства, то устройство 100 формирования изображений на этапе S1470 меняет текущий режим на другой режим, например, переводит рабочий режим устройства формирования изображений из режима экономии энергии в нормальный режим.
[282] Если рабочий режим переводится в нормальный режим, то на этапе S1480 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S1490 может уведомить хост-устройство 10, что запрошенное выполнение задания завершено.
[283] По существу, способ обработки аутентификации в соответствии с четвертым примерным вариантом осуществления выполняет аутентификацию с использованием сервера управления, допускающего хранение большого количества информации, и соответственно, можно выполнять аутентификацию различных пользователей.
[284] Между тем в примерном варианте осуществления серверу 20 управления передается только информация о пользователе, но вместе с информацией о пользователе серверу 20 управления может передаваться команда выполнения задания. Соответственно, сервер 20 управления может не только выполнять аутентификацию пользователя, но также определять, обладает ли пользователь полномочием для запрошенного задания в команде выполнения задания. Например, если пользователь A обладает полномочием только для задания печати и не обладает полномочием для задания факса, и пользователь A передает команду выполнения задания касательно задания факса, то аутентификация соответствующего задания может не выполняться, даже если задание запрашивается от аутентифицированного пользователя. К тому же, если пользователь B обладает полномочием для печати 100 страниц за один месяц и уже напечатал 100 страниц в течение месячного периода, то последующая команда печати может не аутентифицироваться.
[285] Между тем в вышеприведенном примерном варианте осуществления информация о пользователе передается в ответ на запрос информации о пользователе от устройства 100 формирования изображений, но информация о пользователе может передаваться вместе с командой выполнения задания, что будет объясняться ниже со ссылкой на фиг. 15.
[286] Фиг. 15 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к операции по приему информации о пользователе в операции по запросу выполнения задания и выполнению аутентификации с использованием внешнего сервера управления и информации о пользователе.
[287] Ссылаясь на фиг. 15, хост-устройство 10 на этапе S1510 передает команду выполнения задания и информацию о пользователе устройству 100 формирования изображений. Хост-устройство 10 может принять от пользователя информацию о пользователе до приема команды печати (или команды выполнения задания). Такая операция может быть операцией входа в процессе загрузки хост-устройства 10, операцией входа для сетевого соединения или операцией ввода команды печати (или команды выполнения задания).
[288] Если от пользователя принимается команда выполнения задания (например, команда печати), то хост-устройство 10 может передать устройству 100 формирования изображений команду выполнения задания вместе с информацией о пользователе. Между тем в вышеприведенном примерном варианте осуществления хост-устройство 10 передает только команду выполнения задания, но вместе с командой выполнения задания могут передаваться данные, например данные печати.
[289] Устройство 100 формирования изображений на этапе S1520 передает серверу 20 управления принятую информацию о пользователе. Устройство 100 формирования изображений может передать серверу 20 управления информацию о пользователе, принятую от хост-устройства 10, чтобы выполнить аутентификацию. В этом случае устройство 100 формирования изображений может передать запрошенную команду выполнения задания вместе с информацией о пользователе.
[290] Сервер 20 управления, который принимает информацию о пользователе, может выполнить аутентификацию на этапе S1530. Конкретная операция по выполнению аутентификации является такой же, как и операция S1450 из фиг. 14, и соответственно, дополнительное описание предоставляться не будет.
[291] Сервер 20 управления на этапе S1540 уведомляет устройство 100 формирования изображений о результате обработки аутентификации, и если на основе результата обработки аутентификации определяется, что команда выполнения задания исходит от аутентифицированного внешнего устройства, то устройство 100 формирования изображений на этапе S1550 переводит рабочий режим устройства формирования изображений из режима экономии энергии в нормальный режим.
[292] Если рабочий режим переводится в нормальный режим, то на этапе S1560 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S1570 может уведомить хост-устройство 10, что запрошенное выполнение задания завершено.
[293] По существу, способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет аутентификацию с использованием сервера управления, допускающего хранение большого количества информации, и соответственно, можно выполнять аутентификацию различных пользователей. К тому же оконечное устройство 10 управления печатью передает информацию о пользователе вместе с запросом выполнения задания, и таким образом, аутентификация может выполняться быстрее.
[294] Между тем в примерном варианте осуществления серверу 20 управления передается только информация о пользователе, но вместе с информацией о пользователе серверу 20 управления может передаваться команда выполнения задания.
[295] Между тем в вышеприведенном примерном варианте осуществления объяснен только один способ обработки аутентификации, но вышеописанная операция обработки аутентификации может включать в себя множество их сочетаний. То есть, если аутентификация не выполняется посредством одной обработки аутентификации и требует дополнительной обработки аутентификации, то окончательная аутентификация может выполняться, когда завершается множество обработки аутентификации, что будет объясняться позже со ссылкой на фиг. 16.
[296] Фиг. 16 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[297] Ссылаясь на фиг. 16, на этапе S1610 принимается команда выполнения задания от внешнего устройства. Команда выполнения задания может приниматься от внешнего устройства в соответствии со способом USB-связи или способом связи по сети.
[298] Затем на этапе S1620 выполняется аутентификация внешнего устройства в устройстве формирования изображений, пока поддерживается текущее рабочее состояние. Аутентификация может выполняться путем сравнения адресной информации и/или информации о пользователе внешнего устройства с адресной информацией и/или информацией о пользователе, предварительно сохраненной в устройстве 100 формирования изображений.
[299] На основе результата аутентификации, если на этапе S1630-Y определяется, что команда выполнения задания исходит от аутентифицированного внешнего устройства, то на этапе S1640 определяется текущее рабочее состояние устройства 100 формирования изображений.
[300] Если на этапе S1640-Y текущим рабочим состоянием устройства формирования изображений является режим экономии энергии, то на этапе S1650 рабочий режим устройства формирования изображений переводится из режима экономии энергии в нормальный режим, и на этапе S1660 может выполняться задание, соответствующее запрошенной команде выполнения задания. Между тем, если на этапе S1640-N текущим рабочим состоянием устройства формирования изображений является нормальный режим, то задание, соответствующее запрошенной команде выполнения задания, может выполняться без перевода рабочего режима.
[301] Между тем, если на основе результата аутентификации определяется, что команда выполнения задания принимается от неаутентифицированного внешнего устройства, то устройство 100 формирования изображений может поддерживать текущий рабочий режим, который является режимом экономии энергии, и выполнить другую или новую аутентификацию не так, как ранее выполненная операция S1670 аутентификации. Если предыдущая аутентификация выполнялась с использованием адресной информации внешнего устройства, то следующая аутентификация может выполняться с использованием информации о пользователе. В качестве альтернативы, если предыдущая аутентификация выполнялась с использованием информации о пользователе и адресной информации, предварительно сохраненных в устройстве 100 формирования изображений, то следующая аутентификация может выполняться с использованием сервера 20 управления, что будет объясняться позже, соответственно, со ссылкой на фиг. 17–20.
[302] Если на основе второго результата аутентификации определяется, что команда выполнения задания принимается от неаутентифицированного внешнего устройства, то запрошенная команда выполнения задания не выполняется на этапе S1680-N. Если рабочим режимом устройства 100 формирования изображений является режим экономии энергии, то перевод рабочего режима не выполняется.
[303] Однако, если на основе результата аутентификации на этапе S1680-Y команда выполнения задания исходит от аутентифицированного внешнего устройства, то на этапе S1650 рабочий режим устройства формирования изображений переводится из режима экономии энергии в нормальный режим в соответствии с рабочим режимом устройства формирования изображений, и запрошенное задание может выполняться на этапе S1660.
[304] По существу, способ управления запуском в соответствии с примерным вариантом осуществления сначала выполняет аутентификацию для определения, необходима ли активизация для выполнения аутентификации, и соответственно, можно исключить ненужную операцию активизации касательно запроса операции от неаутентифицированного пользователя или аутентифицированного устройства, с тем же успехом предотвращая ненужное энергопотребление системы. Кроме того, возможно, что вторая аутентификация может выполняться другим способом несмотря на то, что предыдущая аутентификация не выполняется. Соответственно, даже если пользователь запрашивает задание с использованием другого устройства, запрошенное задание может выполняться. Такой способ управления запуском может выполняться в устройстве формирования изображений, имеющем конфигурацию из фиг. 2–4, но также может выполняться в устройстве формирования изображений, имеющем иные конфигурации.
[305] К тому же способ управления запуском в соответствии с примерным вариантом осуществления можно реализовать в виде программы, включающей в себя алгоритм, исполняемый на компьютере, и программа может храниться на долговременном компьютерно-читаемом носителе и предоставляться на нем.
[306] Фиг. 17 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет первую аутентификацию с использованием адресной информации и выполняет вторую аутентификацию с использованием информации о пользователе.
[307] Ссылаясь на фиг. 17, хост-устройство 10 на этапе S1710 передает команду выполнения задания устройству 100 формирования изображений.
[308] Затем устройство 100 формирования изображений, которое принимало команду выполнения задания, может выполнить аутентификацию на этапе S1720. В этом случае аутентификация может выполняться в соответствии с тем, зарегистрирован ли заранее в устройстве 100 формирования изображений IP-адрес и/или MAC-адрес хост-устройства 10, которое передало команду выполнения задания. В этом случае, если аутентификация успешна, то перевод рабочего режима может выполняться немедленно.
[309] С другой стороны, если аутентификация с использованием адресной информации не успешна, то устройство 100 формирования изображений на этапе S1730 просит хост-устройство 10, которое передало команду выполнения задания, передать информацию о пользователе, чтобы выполнить аутентификацию пользователя.
[310] Хост-устройство 10, которое принимает запрос информации о пользователе, может отобразить окно интерфейса пользователя, которое проиллюстрировано на фиг. 18, и принять от пользователя информацию о пользователе (например, ID и пароль). Такое окно интерфейса пользователя может предоставляться драйвером принтера в хост-устройстве 10, а если хост-устройство 10 является таким устройством, как смартфон, то устройство 100 формирования изображений может передать окно интерфейса пользователя в процессе запроса аутентификации пользователя.
[311] Хост-устройство 10, которое принимает от пользователя информацию о пользователе, на этапе S1740 передает информацию о пользователе устройству 100 формирования изображений.
[312] Устройство 100 формирования изображений, которое принимает команду выполнения задания, может выполнить вторую аутентификацию на этапе S1750. Устройство 100 формирования изображений может определить, имеется ли в предварительно сохраненной информации о пользователе информация о пользователе, принятая от хост-устройства 10, которое передало команду выполнения задания.
[313] Если на основе второго результата аутентификации определяется, что команда выполнения задания принимается от аутентифицированного внешнего устройства, то на этапе S1760 рабочий режим устройства формирования изображений переводится из режима экономии энергии в нормальный режим. Поскольку перевод рабочего режима уже подробно объяснялся выше, дополнительное описание предоставляться не будет.
[314] Как только рабочий режим переводится в нормальный режим, на этапе S1770 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S1780 может уведомить хост-устройство 10, которое запрашивало команду выполнения задания, что задание завершено.
[315] Как описано выше, способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет первую аутентификацию с использованием IP-адреса или MAC-адреса, который имеет относительно небольшой объем данных, и соответственно данные могут храниться в небольшом пространстве памяти у второго запоминающего устройства 140. К тому же, если первая аутентификация завершается неудачно, то может выполняться вторая аутентификация с использованием другого способа, и соответственно, даже если пользователь запрашивает задание с использованием другого устройства, запрошенное задание может выполняться. К тому же вторая аутентификация также может выполняться в устройстве 100 формирования изображений, и соответственно, аутентификация может выполняться быстро.
[316] Между тем в вышеприведенном примерном варианте осуществления информация о пользователе запрашивается и принимается в случае, когда первая аутентификация завершается неудачно. Однако, если первая аутентификация завершается неудачно, то можно игнорировать команду выполнения задания, а если аутентификация успешна, то можно принять информацию о пользователе, чтобы выполнить двойную аутентификацию, в зависимости от примерных вариантов осуществления.
[317] В вышеприведенном примерном варианте осуществления информация о пользователе передается в ответ на запрос информации о пользователе от устройства 100 формирования изображений, но информация о пользователе может передаваться вместе с командой выполнения задания.
[318] К тому же в вышеприведенном примерном варианте осуществления аутентификация выполняется с использованием только адресной информации и информации о пользователе, сохраненных в устройстве 100 формирования изображений, но аутентификация сначала может выполняться с использованием информации, сохраненной в устройстве формирования изображений, а затем с использованием информации, сохраненной на сервере управления, что будет объясняться позже со ссылкой на фиг. 19 и 20.
[319] Фиг. 18 – изображение, иллюстрирующее окно 1800 интерфейса пользователя, которое может отображаться на оконечном устройстве 10 управления печатью (или хост-устройстве).
[320] Ссылаясь на фиг. 18, окно 1800 интерфейса пользователя включает в себя первую область 1810 для информирования пользователя, что необходим вход, вторую область 1820 для приема информации о пользователе, область 1830 подтверждения и область 1840 отмены.
[321] Первая область 1810 является областью для предоставления тревожного сообщения, информирующего, что необходима аутентификация пользователя, поскольку устройство, которое запрашивает задание в настоящее время, не является аутентифицированным устройством.
[322] Вторая область 1820 является областью для приема информации о пользователе. В примерном варианте осуществления в качестве информации о пользователе принимаются ID и пароль, но в качестве информации о пользователе могут приниматься другие типы информации.
[323] Область 1830 подтверждения является областью для перехода к последующим операциям после того, как вводится информация о пользователе. Если пользователь вводит информацию о пользователе и выбирает область 1830 подтверждения, то оконечное устройство 10 управления печатью передает устройству 100 формирования изображений введенную информацию о пользователе.
[324] Область 1840 отмены является областью для приема команды отмены запрошенной команды выполнения задания.
[325] Фиг. 19 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к операции по выполнению первой аутентификации с использованием адресной информации и выполнению второй аутентификации с использованием внешнего сервера управления и информации о пользователе.
[326] Ссылаясь на фиг. 19, хост-устройство 10 на этапе S1905 передает команду выполнения задания устройству 100 формирования изображений.
[327] Затем устройство 100 формирования изображений, которое принимало команду выполнения задания, может выполнить аутентификацию на этапе S1910. В этом случае первая аутентификация может выполняться в соответствии с тем, зарегистрирован ли заранее в устройстве 100 формирования изображений IP-адрес и/или MAC-адрес хост-устройства 10, которое передало команду выполнения задания. В этом случае, если первая аутентификация успешна, то перевод рабочего режима может выполняться немедленно.
[328] С другой стороны, если первая аутентификация с использованием адресной информации не успешна, то устройство 100 формирования изображений на этапе S1915 просит хост-устройство 10, которое передало команду выполнения задания, передать информацию о пользователе, чтобы выполнить аутентификацию пользователя.
[329] Хост-устройство 10, которое принимает запрос информации о пользователе, может отобразить окно интерфейса пользователя, которое проиллюстрировано на фиг. 18, и принять от пользователя информацию о пользователе (например, ID и пароль). Хост-устройство 10, которое принимает информацию о пользователе, на этапе S1920 передает информацию о пользователе устройству формирования изображений.
[330] Устройство 100 формирования изображений на этапе S1925 передает серверу 20 управления принятую информацию о пользователе. Устройство 100 формирования изображений может передать серверу управления информацию о пользователе, принятую от хост-устройства 10, чтобы выполнить вторую аутентификацию.
[331] Сервер 20 управления, который принимает информацию о пользователе, может выполнить вторую аутентификацию на этапе S1930. Сервер 20 управления может определить, имеется ли в предварительно сохраненной информации об учетной записи пользователя информация о пользователе, принятая от хост-устройства 10, которое передало команду выполнения задания, путем сравнения информации о пользователе, принятой от хост-устройства 10 (например, ID и пароль), с предварительно сохраненной информацией об учетной записи пользователя.
[332] Сервер 20 управления на этапе S1935 уведомляет устройство 100 формирования изображений о результате обработки аутентификации, и если на основе результата обработки аутентификации определяется, что команда выполнения задания исходит от аутентифицированного внешнего устройства, то устройство 100 формирования изображений на этапе S1940 переводит рабочий режим устройства формирования изображений из режима экономии энергии в нормальный режим.
[333] Если рабочий режим переводится в нормальный режим, то на этапе S1945 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S1950 может уведомить хост-устройство 10, что запрошенное выполнение задания завершено.
[334] По существу, способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет первую аутентификацию на основе информации, сохраненной в устройстве 100 формирования изображений, и таким образом, аутентификация может выполняться быстро. Кроме того, возможно, что вторая аутентификация может выполняться другим способом несмотря на то, что первая аутентификация не выполняется. Соответственно, даже если пользователь запрашивает задание с использованием другого устройства, которое не является уполномоченным устройством, запрошенное задание может выполняться. К тому же, поскольку вторая аутентификация выполняется на сервере управления, может выполняться аутентификация различных пользователей.
[335] Между тем в вышеприведенном примерном варианте осуществления информация о пользователе запрашивается и принимается в случае, когда первая аутентификация завершается неудачно. Однако, если первая аутентификация завершается неудачно, то можно игнорировать команду выполнения задания, а если аутентификация успешна, то можно принять информацию о пользователе, чтобы выполнить двойную аутентификацию, в зависимости от примерных вариантов осуществления.
[336] В вышеприведенном примерном варианте осуществления информация о пользователе передается в ответ на запрос информации о пользователе от устройства 100 формирования изображений, но информация о пользователе может передаваться вместе с командой выполнения задания, что будет объясняться со ссылкой на фиг. 20.
[337] Фиг. 20 – изображение последовательности, иллюстрирующее способ обработки аутентификации в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения. Способ обработки аутентификации в соответствии с примерным вариантом осуществления относится к операции по приему информации о пользователе вместе с запросом выполнения задания, выполнению первой аутентификации в устройстве формирования изображений с использованием адресной информации или информации о пользователе и выполнению второй аутентификации с использованием внешнего сервера управления.
[338] Ссылаясь на фиг. 20, хост-устройство 10 на этапе S2010 передает команду выполнения задания и информацию о пользователе устройству 100 формирования изображений. Хост-устройство 10 может принять от пользователя информацию о пользователе до приема команды печати (команды выполнения задания). Такая операция может быть операцией входа в процессе загрузки хост-устройства 10, операцией входа для сетевого соединения или операцией ввода соответствующей команды. Если от пользователя принимается команда выполнения задания (например, команда печати), то хост-устройство 10 может передать устройству 100 формирования изображений команду выполнения задания вместе с информацией о пользователе.
[339] Затем устройство формирования изображений, которое принимает информацию о пользователе, на этапе S2020 выполняет аутентификацию. В этом случае первая аутентификация может выполняться в соответствии с тем, зарегистрирован ли заранее в устройстве 100 формирования изображений IP-адрес и/или MAC-адрес хост-устройства 10, которое передало команду выполнения задания, или находится ли принятая информация о пользователе в предварительно сохраненной информации о пользователе. В этом случае, если первая аутентификация успешна, то перевод рабочего режима может выполняться немедленно.
[340] С другой стороны, если первая аутентификация с использованием адресной информации или информации о пользователе, которая предварительно сохранена в устройстве 100 формирования изображений, не успешна на этапе S2020, то устройство 100 формирования изображений передает серверу 20 управления принятую информацию о пользователе на этапе S2030.
[341] Сервер 20 управления, который принимает информацию о пользователе, может выполнить вторую аутентификацию на этапе S2040. Сервер 20 управления может определить, имеется ли в предварительно сохраненной информации об учетной записи пользователя информация о пользователе, принятая от хост-устройства 10, которое передало команду выполнения задания, путем сравнения информации о пользователе, принятой от хост-устройства 10 (например, ID и пароль), с предварительно сохраненной информацией об учетной записи пользователя.
[342] Сервер 20 управления на этапе S2050 уведомляет устройство 100 формирования изображений о результате обработки аутентификации, и если на основе результата обработки аутентификации определяется, что команда выполнения задания исходит от аутентифицированного внешнего устройства, то устройство 100 формирования изображений на этапе S2060 переводит рабочий режим устройства формирования изображений из режима экономии энергии в нормальный режим.
[343] Если рабочий режим переводится в нормальный режим, то на этапе S2070 устройство 100 формирования изображений выполняет функцию, соответствующую запрошенной команде выполнения задания. Когда задание завершается, устройство 100 формирования изображений на этапе S2080 может уведомить хост-устройство 10, что запрошенное выполнение задания завершено.
[344] По существу, способ обработки аутентификации в соответствии с примерным вариантом осуществления выполняет первую аутентификацию на основе информации, сохраненной в устройстве 100 формирования изображений, и таким образом, аутентификация может выполняться быстро. Кроме того, возможно, что вторая аутентификация может выполняться другим способом несмотря на то, что первая аутентификация не выполняется. Соответственно, даже если пользователь запрашивает задание с использованием другого устройства, запрошенное задание может выполняться. К тому же, поскольку вторая аутентификация выполняется на сервере управления, может выполняться аутентификация различных пользователей. Также информация о пользователе предоставляется устройству формирования изображений вместе с командой печати, и соответственно аутентификация может выполняться быстрее.
[345] Между тем в вышеприведенном примерном варианте осуществления, если первая аутентификация завершается неудачно, то вторая аутентификация выполняется с использованием сервера управления. Однако, если первая аутентификация завершается неудачно, то можно игнорировать команду выполнения задания, а если первая аутентификация успешна, то аутентификация может выполняться с использованием сервера управления.
[346] Фиг. 21-26 – изображения, иллюстрирующие примеры адресной информации, предварительно сохраненной в устройстве 100 формирования изображений, в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[347] Ссылаясь на фиг. 21 и 22, предварительно сохраненный адрес является IP-адресом. В этом документе IP-адрес является идентификационным адресом, назначенным устройству, и может быть образован из 32 разрядов (4 байт).
[348] Такой IP-адрес является IP-адресом хост-устройства, которое уполномочено использовать устройство 100 формирования изображений с помощью пользователя или администратора. Такой IP-адрес, который хранится в устройстве 100 формирования изображений, может редактироваться пользователем или администратором.
[349] Между тем устройство 100 формирования изображений может выполнять аутентификацию с использованием такого IP-адреса, проиллюстрированного на фиг. 21, то есть путем сравнения IP-адреса внешнего устройства, которое запросило текущее задание, с сохраненным IP-адресом.
[350] IP-адрес назначается на основе некоторого правила, и каждое хост-устройство имеет общую область IP-адресов в одной и той же сети. В этой связи устройство формирования изображений может хранить информацию о части из 32 разрядов (4 байт) IP-адреса, как проиллюстрировано на фиг. 22.
[351] Соответственно, устройство 100 формирования изображений может выполнять аутентификацию с использованием такого IP-адреса, проиллюстрированного на фиг. 21, то есть путем сравнения IP-адреса внешнего устройства, которое запросило текущее задание, с сохраненным IP-адресом. Например, если IP-адресом внешнего устройства, которое запросило выполнение задания в настоящее время, является 192.163.1.255, то устройство определяется как аутентифицированное, а если IP-адресом является 192.163.2.255, то устройство определяется как неаутентифицированное.
[352] Между тем в вышеприведенном примерном варианте осуществления иллюстрируется и объясняется лишь пример использования IP-адреса из 32 разрядов на основе IPv4, но может использоваться IP-адрес из 128 разрядов на основе IPv6.
[353] К тому же в вышеприведенном примерном варианте осуществления используется лишь пример использования IP-адреса в качестве адресной информации, но в качестве адресной информации может использоваться MAC-адрес, что будет объясняться ниже со ссылкой на фиг. 23.
[354] Ссылаясь на фиг. 23, предварительно сохраненный адрес является MAC-адресом. В этом документе MAC-адрес является физическим адресом Ethernet и может быть образован из 48 разрядов (6 байт).
[355] Такой MAC-адрес является MAC-адресом хост-устройства (или внешнего устройства), которое уполномочено использовать устройство 100 формирования изображений с помощью пользователя или администратора. Такой MAC-адрес, который хранится в устройстве 100 формирования изображений, может редактироваться пользователем или администратором.
[356] Между тем устройство 100 формирования изображений может выполнять аутентификацию с использованием такого MAC-адреса, проиллюстрированного на фиг. 23, то есть путем сравнения MAC-адреса внешнего устройства, которое запросило текущее задание, с сохраненным MAC-адресом.
[357] Между тем в вышеприведенном примерном варианте осуществления объясняется пример использования в качестве адресной информации IP-адреса или MAC-адреса, но адресная информация может храниться в виде справочной таблицы, включающей в себя IP-адрес и MAC-адрес, как проиллюстрировано на фиг. 24.
[358] По существу, если хранится справочная таблица, то устройство 100 формирования изображений может выполнять аутентификацию с использованием MAC-адреса либо IP-адреса и может выполнять аутентификацию с MAC-адресом и IP-адресом.
[359] Фиг. 25 и 26 – изображения, иллюстрирующие примеры информации о пользователе, предварительно сохраненной в устройстве 100 формирования изображений в соответствии с примерным вариантом осуществления.
[360] Ссылаясь на фиг. 25, предварительно сохраненной информацией о пользователе является ID и пароль. Устройство 100 формирования изображений может хранить множество ID и пароли, соответствующие множеству ID, в виде справочной таблицы.
[361] Такие ID и пароли являются ID и паролями пользователей, которые уполномочены использовать устройство 100 формирования изображений как пользователь или администратор. ID и пароли, сохраненные в устройстве 100 формирования изображений, могут редактироваться пользователем или администратором.
[362] Между тем устройство 100 формирования изображений может выполнять аутентификацию пользователя путем определения, существует ли в справочной таблице информация о пользователе, принятая от внешнего устройства.
[363] В вышеприведенном примерном варианте осуществления в справочной таблице существуют только ID и пароли, но также может храниться информация о полномочиях для каждой информации о пользователе, что будет объясняться ниже со ссылкой на фиг. 26.
[364] Ссылаясь на фиг. 26, справочная таблица может включать в себя множество ID, пароли, соответствующие каждому из множества ID, информацию о том, имеется ли полномочие печати, соответствующее множеству ID, и информацию о том, имеется ли полномочие передачи факсов, соответствующее множеству ID.
[365] Соответственно, устройство 100 формирования изображений может выполнить аутентификацию пользователя, который запросил выполнение задания, с использованием справочной таблицы, которая проиллюстрирована на фиг. 26, и определить, обладает ли пользователь, который запрашивал выполнение задания, полномочием для запрошенного задания.
[366] Между тем в вышеприведенном примерном варианте осуществления в качестве информации о полномочиях хранятся только полномочие печати и полномочие передачи факсов, но может храниться полномочие для других функций устройства 100 формирования изображений в зависимости от примерных вариантов осуществления. К тому же в вышеприведенном примерном варианте осуществления хранится только информация о том, имеется ли полномочие, но может храниться информация не только о том, имеется ли полномочие, но также и о том, сколько заданий может выполняться, в зависимости от примерных вариантов осуществления. Например, в качестве информации справочной таблицы может храниться количество заданий печати, которое пользователь A может выполнить за один месяц (например, 100 страниц).
[367] Фиг. 27 – изображение, иллюстрирующее первое запоминающее устройство 130 из фиг. 3 в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[368] Со ссылкой на фиг. 3 и 27 первое запоминающее устройство 130 может включать в себя множество запоминающих модулей 131, 132, 133 и 134.
[369] Каждый из множества запоминающих модулей 131, 132, 133 и 134 можно реализовать в виде энергонезависимого запоминающего устройства.
[370] Первый CPU 210 может определить по меньшей мере один из запоминающих модулей для использования на основе емкости или типа запрошенного задания. Первый CPU 210 может определить запоминающий модуль для использования из множества запоминающих модулей на основе емкости запрошенного задания. Например, первый CPU может определить запоминающий модуль для использования на основе информации о размере изображения, записанной в область заголовка данных, соответствующих запрошенному заданию. Например, если емкость каждого запоминающего устройства равна 256 Кб, емкость для базовых программ равна 128 Кб, а емкость для задания, запрошенного от внешнего устройства, равна 52 Кб, и таким образом, можно выполнить запрошенное задание с использованием только одного запоминающего модуля, то можно задать только первый запоминающий модуль в качестве запоминающего модуля для использования.
[371] К тому же первый CPU 210 может определить запоминающий модуль для использования на основе типа запрошенного задания. Например, каждый из множества запоминающих модулей может отображаться как первый запоминающий модуль 131, который используется в большинстве случаев, второй запоминающий модуль 132, который используется для печати, третий запоминающий модуль 133, который используется для сканирования, и четвертый запоминающий модуль 134, который используется для задания факса. Соответственно, если задание, запрошенное от внешнего устройства, является заданием печати, то можно задать первый запоминающий модуль и второй запоминающий модуль в качестве запоминающих модулей для использования.
[372] Кроме того, первый CPU 210 может определить рабочее состояние множества запоминающих модулей на основе определенного запоминающего модуля. Первый CPU 210 может управлять или эксплуатировать запоминающий модуль, который определяется для использования в нормальном режиме, и запоминающий модуль, который определяется не для использования в режиме авторегенерации или в режиме отключения энергии.
[373] К тому же первый CPU 210 может выполнять операцию управления функциональным блоком 120, используя только определенный запоминающий модуль (то есть только часть запоминающих модулей).
[374] Между тем, если дополнительное задание запрашивается в процессе выполнения операции, или если необходимо дополнительное пространство памяти, то первый CPU 210 может изменить запоминающий модуль для использования. В этом случае возможно, что первый CPU может добавить еще один запоминающий модуль к запоминающему модулю.
[375] Как описано выше, первый CPU может выбрать и использовать запоминающий модуль для эксплуатации в соответствии с запросом выполнения задания, и соответственно энергопотребление можно уменьшить во время нормального режима.
[376] В вышеприведенном примерном варианте осуществления одно запоминающее устройство реализуется с использованием четырех запоминающих модулей, но один запоминающий модуль может включать в себя два или три запоминающих модуля, или больше пяти запоминающих модулей.
[377] Фиг. 28 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[378] Ссылаясь на фиг. 28, в режиме экономии энергии все из множества запоминающих модулей первого запоминающего устройства работают в режиме авторегенерации или в режиме отключения энергии.
[379] Затем, если рабочий режим устройства формирования изображений на этапе S2810-Y переводится из режима экономии энергии в нормальный режим, то на этапе S2820 из множества запоминающих модулей может определяться запоминающий модуль для использования, и состояние электропитания изменяется на этапе S2830 в соответствии с определенным запоминающим модулем. Возможно, что запоминающий модуль для использования может определяться на основе емкости запрошенного задания. Например, если емкость каждого запоминающего устройства равна 256 Кб, емкость для базовых программ равна 128 Кб, а емкость для задания, запрошенного извне, равна 52 Кб, и таким образом, можно выполнить запрошенное задание с использованием только одного запоминающего модуля, то можно задать только первый запоминающий модуль в качестве запоминающего модуля для использования.
[380] Также возможно, что запоминающий модуль для использования может определяться на основе типа запрошенного задания. Например, каждый из множества модулей может отображаться как первый запоминающий модуль 131, который используется в большинстве случаев, второй запоминающий модуль 132, который используется для печати, третий запоминающий модуль 133, который используется для сканирования, и четвертый запоминающий модуль 134, который используется для задания факса. Соответственно, если задание, запрошенное от внешнего устройства, является заданием печати, то можно задать первый запоминающий модуль и второй запоминающий модуль в качестве запоминающих модулей для использования.
[381] Как только определяется запоминающий модуль для использования, определенный запоминающий модуль можно инициализировать и эксплуатировать, а запоминающий модуль, который не выбран, может работать в режиме авторегенерации или в режиме отключения энергии. Способ управления запуском, проиллюстрированный на фиг. 28, может выполняться в устройстве формирования изображений, имеющем конфигураций из фиг. 3–5, и в устройстве формирования изображений, имеющем другие конфигурации.
[382] В вышеописанном способе управления запуском в соответствии с третьим примерным вариантом осуществления можно реализовать в виде программы, включающей в себя алгоритм, исполняемый на компьютере, и программа может храниться на долговременном компьютерно-читаемом носителе и предоставляться на нем.
[383] Фиг. 29 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[384] Ниже будет объясняться операция по определению, выполнять ли работу устройства 100 формирования изображений. Во-первых, состояние каждого функционального блока проверяется путем считывания запоминающего устройства, которое отображает состояние каждого функционального блока, в заранее установленные интервалы времени с использованием его программы. Перед тем, как рабочий режим переводится в режим экономии энергии, данные, используемые в каждом функциональном блоке, сохраняются во втором запоминающем устройстве.
[385] Однако, если состояние каждого функционального блока считывается и определяется с использованием программы, то время обработки увеличивается, и соответственно, команду печати можно вводить в процессе перевода. В этом случае устройству 100 формирования изображений нужно вернуть информацию, сохраненную во втором запоминающем устройстве, обратно в первое запоминающее устройство. Таким образом, необходим способ для быстрой проверки состояния функционального блока с использованием аппаратных средств, который и будет объясняться ниже со ссылкой на фиг. 29.
[386] Ссылаясь на фиг. 29, рабочее состояние устройства 100 формирования изображений на этапе S2910 устанавливается в нормальный режим. В нормальном режиме рабочее состояние функционального блока 120 сохраняется в блоке 190 анализа состояния с помощью разряда признака.
[387] В этом случае, если операция не выполняется в течение заранее установленного периода времени, то устройство 100 формирования изображений на этапе S2920 может определить, необходимо ли перевести рабочий режим в режим экономии энергии. Устройство 100 формирования изображений может определить, необходимо ли перевести рабочий режим в режим экономии энергии, используя сохраненный разряд признака в качестве прерывания.
[388] Если на этапе S2920-Y определяется, что рабочий режим следует перевести в режим экономии энергии, то на этапе S2930 можно проверить состояние функционального блока и одновременно можно сохранить информацию о состоянии функционального блока. Блок 190 анализа состояния может предоставить разряд признака первому CPU 210, и одновременно можно сохранить информацию о состоянии функционального блока 120 во втором запоминающем устройстве 140.
[389] Затем на этапе S2950 определяется, имеется ли дополнительный запрос задания, то есть в процессе перевода определяется, имеется ли команда выполнения задания. Если нет дополнительного запроса, то на этапе S2960 рабочий режим устройства 100 формирования изображений можно перевести в режим экономии энергии.
[390] В способе управления запуском в соответствии с примерным вариантом осуществления первый CPU выполняет операцию в процессе перевода рабочего режима в режим экономии энергии. К тому же состояние функционального блока управляется с использованием отдельной аппаратной конфигурации, и соответственно, перевод в режим экономии энергии может выполняться быстро. Способ управления запуском, проиллюстрированный на фиг. 29, может выполняться в устройстве формирования изображений, имеющем конфигураций из фиг. 2–5, и в устройстве формирования изображений, имеющем другие конфигурации.
[391] В вышеописанном способе управления запуском в соответствии с третьим примерным вариантом осуществления можно реализовать в виде программы, включающей в себя алгоритм, исполняемый на компьютере, и программа может храниться на долговременном компьютерно-читаемом носителе и предоставляться на нем.
[392] Фиг. 30 – блок-схема алгоритма, иллюстрирующая способ управления запуском в соответствии с примерным вариантом осуществления настоящей общей концепции изобретения.
[393] Ссылаясь на фиг. 30, рабочим состоянием устройства 100 формирования изображений на этапе S3010 является режим экономии энергии.
[394] Если на этапе S3020 вводится команда выполнения задания, пока рабочим состоянием устройства 100 формирования изображений является режим экономии энергии, то выполняется аутентификация, как объяснялось выше.
[395] Затем на этапе S3030 загружается значение регистра, которое будет восстановлено. Когда требуется время для выполнения аутентификации, значение регистра, которое будет восстановлено, можно загрузить до перевода рабочего режима из-за аутентификации для быстрого восстановления. То есть первый CPU 260 может не инициализировать функциональный блок, но блок 190 анализа состояния инициализирует каждый функциональный блок, например, функциональный блок 120 из фиг. 3.
[396] Если на этапе S3040-Y определяется, что запрос задания принимается от аутентифицированного пользователя или устройства, то на этапе S3050 можно перевести рабочий режим.
[397] В способе управления запуском в соответствии с четвертым примерным вариантом осуществления операция активизации, например операция по инициализации функционального блока, когда режим экономии энергии переводится в нормальный режим, выполняется с использованием отдельной аппаратной конфигурации, то есть блока анализа состояния. Соответственно, перевод может выполняться быстро. Способ управления запуском, проиллюстрированный на фиг. 30, может выполняться в устройстве формирования изображений, имеющем конфигураций из фиг. 2–5, и в устройстве формирования изображений, имеющем другие конфигурации.
[398] Настоящую общую идею изобретения также можно воплотить в виде компьютерно-читаемых кодов на компьютерно-читаемом носителе. Компьютерно-читаемый носитель может включать в себя компьютерно-читаемый носитель записи и компьютерно-читаемую передающую среду. Компьютерно-читаемый носитель записи является любым устройством хранения данных, которое может хранить данные в виде программы, которая впоследствии может быть считана компьютерной системой. Примеры компьютерно-читаемого носителя записи включают в себя постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), компакт-диски, магнитные ленты, дискеты и устройства с оптической записью информации. Компьютерно-читаемый носитель записи также может распространяться по соединенным сетью компьютерным системам, так что компьютерно-читаемый код хранится и исполняется распределенным способом. Компьютерно-читаемая передающая среда может передавать несущие или сигналы (например, проводная или беспроводная передача данных через Интернет). Также программисты, являющиеся специалистами в области техники, к которой относится настоящая общая концепция изобретения, могут без труда интерпретировать функциональные программы, коды и кодовые сегменты для выполнения настоящей общей концепции изобретения.
[399] Хотя показано и описано несколько вариантов осуществления настоящей общей концепции изобретения, специалисты в данной области техники поймут, что в эти варианты осуществления можно внести изменения без отклонения от принципов и сущности общей концепции изобретения, объем которой определяется в прилагаемой формуле изобретения и ее эквивалентах.