УСТРОЙСТВО УПРАВЛЕНИЯ И СПОСОБ УПРАВЛЕНИЯ ДЛЯ УПРАВЛЕНИЯ УСТРОЙСТВОМ ОБРАБОТКИ В СИСТЕМЕ ПЕЧАТИ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ИНФОРМАЦИИ
CONTROL DEVICE AND CONTROL METHOD FOR CONTROL PROCESSING DEVICE IN PRINTING SYSTEM AND MACHINE-READABLE INFORMATION STORAGE MEDIA

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству управления для выполнения проверки подлинности пользователя, способу управления и машиночитаемому носителю информации.
УРОВЕНЬ ТЕХНИКИ
В последнее время, устройства печати, такие как принтер, многофункциональное устройство либо факсимильное устройство, имеют не только базовые функции, такие как копирование, печать, факс и сканирование, но также снабжены функцией автоматического получения и печатания задания на печать, введенного из внешней сети (например, Web).
Использование функции (в дальнейшем в настоящем документе называемой как функция облачного печатания) автоматического получения задания на печать, введенного из внешней сети, и печати позволяет пользователю печатать с помощью назначенного устройства печати даже из удаленного места, если устройство печати подключено к сети.
Эта функция повышает удобство, но одновременно приводит к случаю, в котором, например, устройство печати, переданное третьей стороне, принимает задание на печать, введенное по ошибке бывшим пользователем. В таком случае, задание на печать, введенное по ошибке бывшим пользователем, выполняется текущим пользователем.
В результате, бывший пользователь может неожиданно позволить текущему пользователю увидеть содержание документа для печати. С другой стороны, нежелательная печать выполняется для текущего пользователя. Чтобы решить эту проблему, опубликованный патент Японии № 2004-249722 раскрывает способ отображения экрана проверки подлинности, который побуждает пользователя вводить информацию проверки подлинности и ограничивает использование заранее установленной функции, если содержание, введенное пользователем, не удовлетворяет условиям проверки подлинности.
Когда проверка подлинности пользователя требуется для заранее определенной функции, как в опубликованном патенте Японии № 2004-249722, пользователь не может использовать функцию до тех пор, пока он/она не введет правильную информацию проверки подлинности. Следовательно, если проверка подлинности пользователя выполняется для устройства печати, которое не подвергалось ни передаче, ни изменению пользователя, то функции устройства печати неоправданно ограничены.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Аспект настоящего изобретения обеспечивает устройство управления, способное подходящим образом выполнять проверку подлинности пользователя для устройства обработки; способ управления и машиночитаемый носитель информации.
Из вышеуказанного аспекта, устройство управления, в соответствии с настоящим изобретением, содержит следующие средства. А именно, средство определения для определения того, находится ли, при выполнении уточненной обработки, устройство обработки в состоянии, в котором устройство обработки было включено заново после того, как подача питания на устройство обработки была прекращена; средство ввода для выполнения уведомления, когда средство определения определило, что устройство обработки было включено заново, чтобы побудить пользователя устройства обработки ввести информацию проверки подлинности для проверки подлинности пользователя и ввода информации проверки подлинности в соответствии с инструкцией пользователя на основании уведомления; и средство разрешения для разрешения выполнения заранее определенной обработки устройством обработки в соответствии с информацией проверки подлинности, введенной с помощью средства ввода.
Дополнительные признаки настоящего изобретения станут очевидны из следующего описания примерных вариантов осуществления (со ссылкой на приложенные чертежи).
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является блок-схемой, изображающей пример полной компоновки системы печати в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 2 является блок-схемой, изображающей пример компоновки устройства 10 печати;
Фиг. 3 является блок-схемой последовательности операций, изображающей пример процедуры обработки устройства 10 печати;
Фиг. 4А и 4В являются видами, изображающими примеры вида отображения операционной панели 64 (блока 64а отображения);
Фиг. 5 является блок-схемой последовательности операций, изображающей пример процедуры обработки устройства 10 печати;
Фиг. 6А и 6В являются блок-схемами последовательности операций, изображающими пример процедуры обработки устройства 10 печати; и
Фиг. 7 является блок-схемой последовательности операций, изображающей пример процедуры обработки устройства 10 печати.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Вариант осуществления настоящего изобретения будет описан подробно со ссылкой на сопроводительные чертежи.
Фиг. 1 является блок-схемой, изображающей пример общей компоновки системы печати в соответствии с вариантом осуществления настоящего изобретения.
Система печати включает в себя устройство 10 печати, устройство 20 обработки информации, сервер 30 управления и сервер 40 проверки подлинности. Эти устройства соединены посредством сети (внешней сети) 50, такой как WAN (Глобальная Вычислительная Сеть) или LAN (Локальная Вычислительная Сеть), чтобы быть иметь возможность связи друг с другом.
Устройство 20 обработки информации имеет функцию выполнения входа задания на печать в устройство 10 печати. Устройство 20 обработки информации осуществлено, например, персональным компьютером, мобильным телефоном (например, смартфоном) или PDA (Персональным Устройством Отображения). Устройство 20 обработки информации может быть любым устройством, которое может работать с внешней сетевой связью и имеет функцию запроса (входа) задания на печать посредством внешней сети.
Сервер 30 управления управляет заданиями на печать. Например, сервер 30 управления управляет заданием на печать, введенным устройством 20 обработки информации.
Устройство 10 печати получает задание на печать от сервера 30 управления и печатает на печатном носителе, таком как бумажный лист (либо ткань, полимерная пленка, металлическая пластина, стекло, керамика, полимерный материал, дерево, кожа и тому подобное) на основании задания на печать. Устройство 10 печати имеет функцию (функцию облачной печати) автоматического получения и печати задания на печать, введенного из внешней сети 50. В данном варианте осуществления, проверка подлинности пользователя выполняется для функции облачной печати устройства 10 печати. Необходимо отметить, что устройство 10 печати может быть, например, однофункциональным принтером, имеющим только функцию печати, либо многофункциональным принтером, имеющим множество функций, таких как функция печати, функция факса и функция сканера. Устройство 10 печати может быть устройством для производства, например, цветофильтра, электронного устройства, оптического устройства или микроструктуры заранее заданным способом печати.
Когда должна быть выполнена облачная печать, запрошенная от устройства 20 обработки информации, сервер 40 проверки подлинности пользователя выполняет проверку подлинности пользователя для устройства 20 обработки информации. Проверка подлинности пользователя выполняется для подтверждения того, является ли пользователь, собирающийся использовать функцию облачной печати, подлинным пользователем для использования этой функции. В этом варианте осуществления, будет описан случай, в котором выполняется проверка подлинности путем отправки информации проверки подлинности (например, идентификационного кода или биометрической информации), введенной пользователем в сервер 40 проверки подлинности, и принуждения сервера 40 проверки подлинности сверять информацию проверки подлинности.
Далее будет описана процедура обработки, когда в данной системе печати выполняется печать с использованием функции облачной печати, запрашиваемой от устройства 20 обработки информации.
Пользователь вводит задание на печать путем операции из устройства 20 обработки информации. Заданием на печать управляют сервером 30 управления. Сервер 30 управления отправляет управляемое задание на печать на устройство 10 печати в ответ на запрос от устройства 10 печати. Устройство 10 печати принимает задание на печать и печатает на этом основании. Система печати, изображенная на Фиг. 1, таким образом, автоматически печатает задание на печать, введенное из внешней сети 50. То есть, выполняется облачная печать.
Пример компоновки устройства 1 печати, изображенный на Фиг. 1, будет описан далее со ссылкой на Фиг. 2.
Устройство 10 печати включает в себя, в качестве своих функциональных компонентов, блок 61 управления, RAM 62, ROM 63, операционную панель 64, интерфейс 65 связи и блок 66 печати.
Блок 61 управления осуществлен, например, в виде ЦП (центрального процессора) и обычно управляет работой устройства 10 печати. Более конкретно, блок 61 управления выполняет различные виды обработки данных, операции инструкций и тому подобное, в соответствии с программами, хранящимися в ROM 63 или тому подобном.
RAM (Оперативное Запоминающее Устройство: энергозависимое запоминающее устройство) 62 используется блоком 61 управления в качестве рабочей области для выполнения различных видов программ. RAM 62 хранит, например, информацию, представляющую, разрешена ли функция облачной печати, и облачную информацию о проверке подлинности. ROM 63 (Постоянное Запоминающее Устройство: энергонезависимое запоминающее устройство) хранит различные виды данных управления, последовательности программных инструкций для выполнения блоком 61 управления и различные виды таблиц управления. Необходимо отметить, что ROM 63 выполнено с возможностью перезаписи данных. ROM 63 хранит, например, информацию настроек функций (например, настройку основного блока), отличных от функции облачной печати устройства 10 печати.
Устройство 10 печати включает в себя разъем электропитания (не изображен). Когда разъем электропитания соединен с источником подачи питания, питание подается на устройство 10 печати так, что устройство 10 печати может быть активировано. В этом варианте осуществления, такое состояние называется «основной источник питания в рабочем состоянии» или «техническое средство в рабочем состоянии». Когда пользователь нажимает кнопку источника питания на устройстве 10 печати, находящемся в состоянии «основной источник питания в рабочем состоянии», то устройство печати активируется так, что функции устройства печати становятся выполнимыми. Это состояние называется вторичный источник питания в рабочем состоянии, либо программное обеспечение в рабочем состоянии. Необходимо отметить, что устройство 10 печати может определять количество питания, поданного на него, и, таким образом, определять на основании поданного количества, соединен ли разъем электропитания с источником питания.
Операционная панель 64 функционирует в качестве пользовательского интерфейса между пользователем и устройством 10 печати и включает в себя блок 64а отображения и операционный блок 64b. Блок 64а отображения осуществляется в виде, например, жидкокристаллического дисплея для отображения различных видов информации для пользователя. Операционный блок 64b осуществляется в виде, например, кнопок и десятичной клавиатуры для ввода различных видов пользовательских инструкций в устройство. Необходимо отметить, что блок 64а отображения и операционный блок 64b могут быть совместно осуществлены в виде сенсорной панели.
Интерфейс (I/F) 65 связи является интерфейсом связи, который обеспечивает связь между устройством 10 печати и другими устройствами (устройством 20 обработки информации, сервером 30 управления и сервером 40 проверки подлинности) по внешней сети 50. Устройство 66 печати печатает на печатном носителе, на основании задания на печать.
Пример функциональных компонентов, осуществленных блоком 61 управления, будет описан далее.
Блок 61 управления осуществляет, в качестве его функциональных компонентов, блок 70 определения необходимости проверки подлинности, блок 71 подтверждения проверки подлинности, блок 72 проверки подлинности, блок 73 управления информацией облачного использования, блок 74 управления облачной печатью и блок 75 управления активацией. Каждый функциональный компонент осуществляется путем, например, побуждения ЦП прочитать программу, хранящуюся на ROM 63 или тому подобном, и выполнить ее. Необходимо отметить, что некоторые или все функциональные компоненты могут быть осуществлены, как правило, в качестве выделенных технических средств.
Блок 70 определения необходимости проверки подлинности определяет, необходима ли проверка подлинности пользователя для использования функции облачной печати в момент активации устройства 10 печати (в момент работы программного обеспечения: когда нажата кнопка источника питания). Необходимо отметить, что определение того, является ли проверка подлинности пользователя необходимой, выполняется со ссылкой на облачную информацию проверки подлинности и управляется блоком 73 управления информацией облачного использования, который будет описан далее.
В этом варианте осуществления, блок 61 управления определяет, что проверка подлинности пользователя необходима, когда устройство 10 печати перешло из состояния, когда разъем электропитания не подключен к источнику подачи питания, в состояние «техническое средство в рабочем состоянии», при котором разъем электропитания подключен к источнику подачи питания, а затем в состояние «программное обеспечение в рабочем состоянии», в соответствии с тем, когда пользователь нажимает кнопку источника питания.
При перемещении устройства 10 печати, пользователь часто отключает разъем электропитания от источника подачи питания. По этой причине, выполнение проверки подлинности пользователя в состоянии «техническое средство в рабочем состоянии», как описано выше, позволяет правильно выполнять проверку подлинности пользователя, когда новый пользователь использует устройство 10 печати в первый раз.
Дополнительно, как описано выше, проверка подлинности пользователя выполняется, когда устройство 10 печати активируется в состояние «программное обеспечение в рабочем состоянии». Для функции автоматического приема задания на печать без инструкций пользователя, как в функции облачной печати, устройство 10 печати предпочтительно всегда может принимать задание на печать во время активации. Следовательно, устройство 10 печати может быть активировано в состоянии, в котором оно способно принимать задание на печать путем выполнения проверки подлинности пользователя в момент активации устройства печати.
В указанном выше описании, проверка подлинности пользователя выполняется, когда устройство 10 печати перешло из состояния «техническое средство в рабочем состоянии» в состояние «программное обеспечение в рабочем состоянии». В этом варианте осуществления, определено, только для состояния «программное обеспечение включено», что проверка подлинности пользователя необходима. То есть, если кнопка источника питания нажата в состоянии «программное обеспечение в рабочем состоянии», чтобы прекратить работу устройства 10 печати, и затем нажата в состоянии «техническое средство в рабочем состоянии», чтобы установить устройство опять в состояние «программное обеспечение включено», то устройство 10 печати определяет, что проверка подлинности пользователя не нужна, и не выполняет проверку подлинности пользователя.
Следовательно, когда выполнение функции облачной печати разрешено в результате проверки подлинности пользователя и устройство 10 печати затем повторно активируется/выключается, а разъем электропитания при этом подключен к источнику подачи питания, то пользователь может использовать функцию облачной печати без ввода информации проверки подлинности каждый раз, когда устройство активируется.
Когда блок 70 определения необходимости проверки подлинности определило, что проверка подлинности необходима, то блок 71 подтверждения проверки подлинности подтверждает, может ли пользователь выполнять проверку подлинности пользователя. Блок 64а отображения отображает экран, изображенный на Фиг. 4А, далее это будет описано подробно.
Блок 72 проверки подлинности выполняет проверку подлинности пользователя для функции облачной печати и определяет, разрешить ли выполнение функции облачной печати. В этом варианте осуществления, информация проверки подлинности (например, идентификационный код или биометрическая информация) является вводом, в соответствии с операцией пользователя, в операционный блок 64b, как описано выше. Блок 72 проверки подлинности отправляет информацию проверки подлинности пользователя на сервер 40 проверки подлинности и принимает результат проверки от сервера 40 проверки подлинности, что позволяет выполнить проверку подлинности пользователя. Это позволяет определить, разрешать ли выполнение функции облачной печати. Проверка подлинности пользователя может быть, разумеется, выполнена другим способом. Например, проверка подлинности пользователя может быть выполнена только с помощью устройства печати.
Когда проверка подлинности пользователя была выполнена для использования облачной печати, то блок 73 управления информацией облачного использования управляет информацией (то есть облачной информацией проверки подлинности), представляющей, что проверка подлинности прошла успешно. Если использование функции облачной печати разрешено в результате проверки подлинности пользователя вышеописанным блоком 72 проверки подлинности, то блок 73 управления информацией облачного использования регистрирует облачную информацию проверки подлинности. Вышеописанный блок 70 определения необходимости проверки подлинности определяет, со ссылкой на облачную информацию проверки подлинности, необходима ли проверка подлинности пользователя. Необходимо отметить, что облачная информация проверки подлинности установлена на «разрешить», когда проверка подлинности пользователя блоком 72 проверки подлинности прошла успешно, иначе «запретить». В этом варианте осуществления, когда была сделана проверка подлинности пользователя, блок 73 управления информацией облачного использования устанавливает «разрешить». Когда разъем электропитания устройства 10 печати не подключен к источнику питания, либо подключен к источнику питания, то блок 73 управления информацией облачного использования устанавливает «запретить».
Например, флаг, показывающий, что проверка подлинности пользователя необходима, может быть установлен в энергонезависимом запоминающем устройстве, таком как ROM 63, и значение флага может использоваться в качестве облачной информации проверки подлинности. Более конкретно, когда разъем электропитания подключен к источнику питания для установки устройства в состояние «техническое средство в рабочем состоянии», либо когда разъем электропитания не подключен к источнику питания, то блок 61 управления вводит «0» в качестве флага. Когда флаг - «0», то функция облачной печати запрещена, а проверка подлинности пользователя необходима. Когда блок 72 проверки подлинности пользователя выполнил проверку подлинности, то блок 61 управления изменяет значение флага на «1». Когда флаг - «1», то функция облачной печати разрешена, а проверка подлинности пользователя не нужна.
Когда устройство 10 печати установлено в состояние «программное обеспечение в рабочем состоянии» с помощью функции управления активацией блока 75 управления активацией, который будет описан далее, то блок 70 определения необходимости проверки подлинности ссылается на значение флага. Флаг равен «0», когда устройство 10 печати переходит в состояние «программное обеспечение в рабочем состоянии» первый раз после состояния «техническое средство в рабочем состоянии». Следовательно, определено, что проверка подлинности пользователя необходима. Флаг меняется на «1», когда проверка подлинности пользователя прошла успешно. Следовательно, определено, при следующем состоянии «программное обеспечение включено», что проверка подлинности пользователя не нужна. Когда разъем электропитания не подключен к источнику питания, а устройство 10 печати опять перешло в состояние «техническое средство в рабочем состоянии», то флаг опять установлен как «0». Значит, при активации устройства печати, определено, что проверка подлинности пользователя необходима.
Необходимо отметить, что облачная информация проверки подлинности не всегда обязательно представляет оба состояния «разрешить» и «запретить» функцию облачной печати, как вышеописанный флаг. Это может быть информация, представляющая только то, что функция облачной печати разрешена. В таком случае, когда функция облачной печати разрешена блоком 72 проверки подлинности, то блок 73 управления информацией облачного использования хранит облачную информацию проверки подлинности пользователя в устройстве памяти, например, RAM 62. Когда функция облачной печати не разрешена, то облачная информация проверки подлинности не хранится в устройстве памяти. Блок 72 определения необходимости проверки подлинности определяет, на основании того, хранится ли облачная информация проверки подлинности в устройстве памяти, разрешена ли функция облачной печати.
Блок 74 управления облачной печатью управляет выполнение различных видов обработки, относящейся к облачной печати. Подробное описание обработки блока 74 управления облачной печатью будет дано далее. Блок 75 управления активацией управляет активацией различных видов функций устройства 10 печати, когда оно включено (то есть, при нажатии кнопки питания).
Пример компоновки устройства 10 печати был описан выше. Необходимо отметить, что вышеописанное устройство 20 обработки информации, сервер 30 управления и сервер 40 проверки подлинности содержат ту же компьютерную конфигурацию, что и устройство 10 печати. Компьютер включает в себя главное средство управления, такое как ЦП, и средство хранения, такое как ROM, RAM и HDD. Компьютер также включает в себя средство ввода/вывода, такое как клавиатура, мышка, дисплей или сенсорная панель, и средство связи, такое как сетевая карта. Необходимо отметить, что эти составные средства соединены с помощью информационной шины или тому подобного и управляются путем побуждения главного средства управления выполнять программы, хранящиеся в устройстве хранения.
Как описано выше, в данном варианте осуществления, проверка подлинности пользователя для функции облачной печати устройства 10 печати выполняется блоком 70 определения необходимости проверки подлинности и блоком 72 проверки подлинности. В данном варианте осуществления, однако, даже когда облачная информация проверки подлинности, управляемая блоком 73 управления информацией облачного использования, не показывает, что проверка подлинности пользователя прошла успешно, устройство 10 печати активируется так, чтобы выполнять свои функции, отличные от функции облачной печати. То есть, если выполнение функции облачной печати не разрешено, то устройство 10 печати активируется с разрешением функций, отличных от функции облачной печати, и без разрешения функции облачной печати.
Это позволяет пользователю выполнять функции, отличные о функции облачной печати, когда проверка подлинности пользователя для функции облачной печати не прошла успешно либо когда проверка подлинности пользователя не была проведена.
Необходимо отметить, что введенная пользователем информация проверки подлинности может храниться в энергозависимом запоминающем устройстве, таком как RAM 62. В таком случае, вышеописанная информация проверки подлинности удаляется в момент отключения питания. Следовательно, возможно предотвратить то, что устройство печати передано новому пользователю и при продолжении хранения на устройстве печати информации проверки подлинности, зарегистрированной предыдущим пользователем. Когда информация проверки подлинности хранится в энергонезависимом запоминающем устройстве, таком как ROM 63, она может быть удалена из памяти в момент отключения питания одновременно с облачной информацией проверки подлинности, которая будет описана далее.
Как описано выше, информация проверки подлинности удаляется в момент отключения питания. Однако, части информации, такие как настройки принтера в момент печати или заданные по умолчанию значения различных видов функций, хранятся в энергонезависимом запоминающем устройстве ROM 63, чтобы предотвратить удаление даже в момент отключения питания.
Это позволяет пользователю использовать вышеописанную информацию, хранящуюся в энергонезависимом запоминающем устройстве, когда устройство печати опять включено даже после отключения питания. Необходимо отметить, что содержание информации, хранящейся в энергонезависимом запоминающем устройстве и продолжающей храниться даже после отключения питания, может быть выборочно настроено так, как это необходимо. Эта информация является предпочтительно, например, информацией, которая используется, когда устройство печати включено, и не приносит никаких проблем, даже когда другой пользователь знает об этом при передаче устройства печати.
Пример процедуры обработки устройства 10 печати в момент активации будет описан далее со ссылкой на Фиг. 3.
Эта обработка начинается, когда пользователь нажимает кнопку питания устройства 10 печати в состоянии «техническое средство в рабочем состоянии». Когда обработка начинается, устройство 10 печати побуждает блок 70 определения необходимости проверки подлинности определить, является ли проверки подлинности пользователя необходимой. Это определение делается, например, со ссылкой на облачную информацию проверки подлинности, управляемую блоком 73 управления информацией облачного использования. Если проверка подлинности пользователя не нужна (НЕТ на этапе S101), то устройство 10 печати активируется в состояние, в котором операция облачной печати разрешена под управлением блока 75 управления активацией (этапы S109 и S111).
С другой стороны, если проверка подлинности пользователя необходима (Да на этапе S101), то устройство 10 печати побуждает блок 71 подтверждения проверки подлинности отобразить экран подтверждения проверки подлинности на блоке 64а отображения (этап S102). Экран подтверждения проверки подлинности используется для подтверждения того, нужно ли выполнять проверку подлинности пользователя при использовании функции облачной печати, и имеет вид экрана, изображенного, например, на Фиг. 4А.
Когда пользователь выбирает «НЕТ» на экране подтверждения проверки подлинности, то есть, когда пользователь инструктирует не выполнять проверку подлинности пользователя (НЕТ на этапе S103, а затем ДА на этапе S104), устройство 10 печати активируется с запретом функции облачной печати под управлением блока 75 управления активацией (этапы S110 и S111). Когда устройство 10 печати активируется таким образом, применимы функции, отличные от функции облачной печати устройства 10 печати, а функция облачной печати неприменима.
Когда пользователь выбирает «ДА» на экране подтверждения проверки подлинности, то есть, пользователь инструктирует выполнить проверку подлинности пользователя (ДА на этапе S103), то устройство 10 печати побуждает блок 72 проверки подлинности отображать экран проверки подлинности пользователя на блоке 64а отображения (этап S105). Экран проверки подлинности используется для ввода информации проверки подлинности для использования функции облачной печати и имеет вид экрана, изображенного, например, на Фиг. 4В. Пользователь вводит информацию проверки подлинности через, например, операционный блок 64b.
Если пользователь ввел информацию проверки подлинности через операционный блок 64b (ДА на этапе S106), то устройство 10 печати побуждает блок 72 проверки подлинности выполнять обработку проверки подлинности на основании информации проверки подлинности.
Если проверка подлинности не прошла успешно в результате проверки подлинности (НЕТ на этапе S107), то устройство 10 печати активируется, причем функция облачной печати запрещена под управлением блока 75 управления активацией (этапы S110 и S111). Необходимо отметить, что если проверка подлинности не прошла успешно, то процесс может возвратиться на этап S105 для отображения экрана проверки подлинности пользователя. В таком случае, проверка подлинности пользователя может повториться, например, произвольное количество раз.
С другой стороны, если проверка подлинности прошла успешно, то устройство 10 печати побуждает блок 73 управления информацией облачного использования установить облачную информацию проверки подлинности как «разрешить» (этап S108), а затем активируется, причем функция облачной печати разрешена (этапы S109 и S111). Необходимо отметить, что в этом варианте осуществления, если облачная информация проверки подлинности установлена как «разрешить», то на этапе S101 определяется, что проверка подлинности пользователя не нужна. Облачная информация проверки подлинности меняется с «разрешить» на «запретить», когда разъем электропитания устройства 10 печати отключают от источника питания. По этой причине, пользователю не нужно выполнять проверку подлинности пользователя при каждом случае облачной печати до тех пор, пока устройство 10 печати находится в состоянии «техническое средство в рабочем состоянии», и при этом разъем электропитания не отключен от источника питания.
Необходимо отметить, что в качестве способа внутренней обработки для избавления от необходимости проверки подлинности пользователя при обработке на этапе S101, блок 73 управления информацией облачного использования может постоянно возвращать разрешение проверки подлинности, чтобы избежать необходимости проверки подлинности.
Пример процедуры обработки устройства 10 печати после активации (то есть, обработки управления облачной печатью) будет описан далее со ссылкой на Фиг. 5. Эта обработка выполняется после активации обработки, описанной со ссылкой на Фиг. 3.
Устройство 19 печати побуждает блок 74 управления облачной печатью определить, разрешена ли функция облачной печати. Если определено, что функция облачной печати запрещена (НЕТ на этапе S201), то устройство 10 печати завершает обработку управления облачной печатью.
С другой стороны, если функция облачной печати разрешена (ДА на этапе S201), то устройство 10 печати побуждает блок 74 управления облачной печатью определить, возможна ли связь с использованием интерфейса связи посредством внешней сети 50. То есть, блок 74 управления облачной печатью определяет, возможна ли связь с внешней сетью 50.
Если определено, что связь невозможна (НЕТ на этапе S202), то устройство 10 печати ждет, пока связь станет возможной (НЕТ на этапе S202). В это время, устройство печати может уведомлять своего пользователя, например, путем отображения информации, представляющей, что связь невозможна, на блоке 64а отображения.
С другой стороны, если связь с внешней сетью 50 возможна (ДА на этапе S202), то устройство 10 печати побуждает блок 74 управления облачной печатью получать информацию соединения с сервером 30 управления (этап S203). Необходимо отметить, что информация соединения хранится в ROM 63 или тому подобном.
После получения информации соединения с сервером 30 управления, устройство 10 печати побуждает блок 74 управления облачной печатью соединиться с сервером 30 управления с использованием информации соединения и запросить, есть ли задание на печать (этап S204). Если в результате запроса задания на печать нет (НЕТ на этапе S205), то устройство 10 печати ждет в течение заранее заданного времени (этап S206) и возвращает обработку снова на этап S204, чтобы отправить запрос о задании на печать на сервер 30 управления.
Если в результате обработки этапа S205 задание на печать есть (ДА на этапе S205), то устройство 10 печати побуждает блок 74 управления облачной печатью получить задание на печать (этап S207). Если задание на печать есть, то сервер 30 управления отправляет, например, URL, представляющий местоположение хранения задания на печать, на устройство 10 печати. Соответственно, устройство 10 печати осуществляет доступ к URL, чтобы получить задание на печать. При получении задания на печать, устройство 10 печати побуждает блок 66 печати выполнить задание на печать на основании задания на печать (этап S208) и возвращает обработку снова на этап S204.
Обработка по признанию недействительной облачной информации проверки подлинности, управляемой блоком 73 управления информацией облачного использования, будет описана далее со ссылкой на Фиг. 6А.
Эта обработка начинается, когда питание остановлено путем отключения разъема электропитания устройства 10 печати (ДА на этапе S301). Например, обработка начинается, когда нажата кнопка питания, обеспеченная на основной части устройства 10 печати. Необходимо отметить, что даже когда разъем электропитания отключен, блок 61 управления может выполнять обработку, изображенную на Фиг. 6А, используя, например, батарею в устройстве печати.
Когда питание остановлено, устройство 10 печати побуждает блок 73 управления информацией облачного использования признать облачную информацию проверки подлинности недействительной (этап S302) и, например, прекращает питание устройства, тем самым заканчивая обработку.
Необходимо отметить, что признание облачной информации проверки подлинности недействительной может выполняться посредством другой обработки или в другое время. Далее будут описаны некоторые примеры способа признания облачной информации проверки подлинности недействительной.
Например, когда блок 73 управления информацией облачного использования владеет облачной информацией проверки подлинности с помощью RAM (то есть, энергозависимого запоминающего устройства) или тому подобного, то облачная информация проверки подлинности обязательно удаляется при отключении питания и, таким образом, становится недействительной. Например, когда облачной информацией проверки подлинности управляют в энергонезависимом запоминающем устройстве (например, ROM 63), а не RAM, то облачная информация проверки подлинности может быть сделана недействительной в момент отключения питания. Иначе, облачная информация проверки подлинности может быть сделана недействительной при включении питания заново после того, как оно было отключено.
Необходимо отметить, что признание облачной информации проверки подлинности недействительной не всегда выполняется, когда происходит физическое отключение питания. То есть, устройство 10 печати может быть выполнено с возможностью требовать проверку подлинности пользователя, когда питание отключено. Например, если устройство печати включает в себя батарею или тому подобное, то облачная информация проверки подлинности может быть признана недействительной путем определения того, что подача питания прекращена, при отключения разъема электропитания для прекращения подачи питания.
Как описано выше, в соответствии с данным вариантом осуществления, подтверждается, следует ли выполнять проверку подлинности пользователя в момент активации (то есть, в момент рабочего состояния программного обеспечения) устройства 10 печати при подключении питания. Даже когда проверка подлинности пользователя не прошла успешно, функции, отличные от функции облачной печати, используются без ограничений, и только использование функции облачной печати ограничено проверкой подлинности пользователя.
Следовательно, пользователь может выполнять функции, отличные от функции облачной печати, даже когда проверка подлинности пользователя для функции облачной печати не прошла успешно, либо когда проверка подлинности пользователя вовсе не была выполнена.
В данном варианте осуществления, проверка подлинности пользователя выполняется при активации устройства печати. То есть, даже когда пользователь не выполняет специальную операцию для разрешения функции облачной печати, функция облачной печати может правильно быть разрешена в момент активации. Это помогает предотвратить ситуацию, когда пользователь не сможет принять задание на печать путем функции облачной печати, не зная при этом, что функция облачной печати запрещена.
Если проверка подлинности прошла успешно, информация, представляющая, что пользователь прошел проверку подлинности, хранится до отключения питания. Дополнительно, как описано выше, необходимость выполнения проверки подлинности пользователя подтверждается в момент первой активации (то есть, когда программное обеспечение в рабочем состоянии) устройства печати при нажатии кнопки питания на устройстве. Однако, как только пользователь прошел проверку подлинности, он может использовать функцию облачной печати без проверки подлинности пользователя, даже после того, как работа устройства печати была прекращена путем нажатия кнопки питания, до полной остановки питания. То есть, как только пользователь прошел проверку подлинности, ему не требуется выполнять проверку подлинности пользователя всякий раз, когда он/она выполняет облачную печать, что приводит к улучшенному функционированию.
Если проверка подлинности не была выполнена или проверка подлинности не прошла успешно, то устройство печати активируется, при этом только функция облачной печати запрещена. Следовательно, можно избежать обычной проблемы, когда устройство печати нельзя активировать.
При передаче устройства печати третьей стороне, с высокой вероятностью питание отключается. Следовательно, использование облачной печати может быть запрещено после отключения питания. По этой причине, когда была сделана такая передача, использование облачной печати третьей стороной может быть ограничено. Также, после передачи, возможно предотвратить то, что устройство печати напечатает печатаный материал, заданный пользователем устройства печати, до передачи и, таким образом, повысить безопасность.
В этот момент, информация, которая может храниться на устройстве печати в момент передачи третьей стороне, за исключением информации, относящейся к облачной печати, хранится даже после отключения питания. Следовательно, информация, отличная от информации, относящейся к облачной печати, может постоянно быть использована даже после отключения питания.
Как описано выше, в соответствии с данным вариантом осуществления, возможно улучшить функциональность и безопасность, когда выполняется печать с использованием функции облачной печати.
Далее будет описан случай, в котором регистрация информации пользователя на сервере 40 проверки подлинности необходима при использовании вышеописанной функции облачной печати.
Пример процедуры обработки регистрации информации пользователя будет описан далее со ссылкой на Фиг. 6В. Эта обработка выполняется после активации обработки, описанной со ссылкой на Фиг. 3.
Эта обработка начинается, когда пользователь ввел запрос на регистрацию информации пользователя посредством операционной панели 64 (ДА на этапе S401). Устройство 10 печати ждет, пока информация пользователя вводится пользователем, когда начинается обработка (НЕТ на этапе S402).
Когда пользователь ввел информацию пользователя посредством операционной панели 64 (ДА на этапе S402), устройство 10 печати побуждает блок 74 управления облачной печатью отправить введенную информацию пользователя на сервер 40 проверки подлинности. Информация пользователя, таким образом, регистрируется на сервере 40 проверки подлинности (этап S403).
После регистрации информации пользователя на сервере 40 проверки подлинности, устройство 10 печати побуждает блок 74 управления облачной печатью хранить, на RAM 62 или тому подобном, информацию (например, флаг регистрации «включено»), представляющую, что регистрация на сервере завершена (этап S404). После этого, устройство 10 печати завершает обработку.
Необходимо отметить, что местом назначения регистрации информации пользователя не всегда является сервер 40 проверки подлинности. Информация пользователя может храниться, например, в RAM 62 (то есть, энергонезависимом запоминающем устройстве), обеспеченном в устройстве 10 печати. Информация пользователя может быть информацией проверки подлинности (например, идентификационным кодом или биометрической информацией).
Если устройство выполнено с необходимостью регистрации информации пользователя на сервере 40 проверки подлинности, то процедура обработки устройства 10 печати в момент активации представлена операцией, изображенной на Фиг. 7. В отличие от Фиг. 3, обработка на этапе S501 выполняется до всей обработки.
Более конкретно, когда эта обработка начинается, устройство 10 печати определяет, включен ли флаг регистрации. Если определено, что флаг регистрации включен (ДА на этапе S501), то устройство 10 печати выполняет обработку с этапа S101, как изображено на Фиг. 3. С другой стороны, если флаг регистрации отключен (НЕТ на этапе S501), то регистрация информации пользователя на сервере 40 проверки подлинности еще не была выполнена. Следовательно, устройство 10 печати активируется, причем функция облачной печати запрещена без отображения экрана подтверждения проверки подлинности или тому подобного (этапы S110 и S111).
Как описано выше, в соответствии с обработкой, изображенной на Фиг. 7, регистрация информации пользователя на сервере 40 проверки подлинности необходима, когда используется функция облачной печати. Следовательно, если регистрация еще не выполнена, то отображение экрана подтверждения проверки подлинности, необходимое для использования функции облачной печати, может быть запрещено.
То есть, при обработке на Фиг. 3, экран подтверждения проверки подлинности отображается всегда, если проверка подлинности пользователя еще не выполнена. При обработке на Фиг. 7, однако, если облачная печать неприменима или не используется пользователем, то отображение экрана подтверждения проверки подлинности облачной печати может быть запрещено.
Необходимо отметить, что в вышеописанном варианте осуществления, объяснен пример, в котором устройство печати выполняет проверку подлинности пользователя для выполнения функции облачной печати. Однако, настоящее изобретение не ограничено функцией облачной печати и также применимо, когда устройство печати принимает задание на печать от различных видов устройств, таких как главный компьютер, и выполняет печать.
В вышеописанном варианте осуществления, блок 61 управления в устройстве 10 печати выполняет проверку подлинности пользователя для функции облачной печати, и устройство печати активируется в соответствии с результатом. Однако настоящее изобретение этим не ограничено, и устройство, такое как главный компьютер, не зависящий от устройства печати (то есть, устройство управления), может быть выполнено с возможностью выполнять проверку подлинности пользователя или активировать устройство печати.
Дополнительно, вышеописанная обработка может применяться к проверке подлинности пользователя, который выполняет не только обработку печати, то также и различные виды функций, таких как функция отображения изображения и функция загрузки файла с настройками безопасности. В таком случае, обработка применима не только к устройству печати, то также и к различным видам устройств, таких как персональный компьютер, мобильный телефон и фотоаппарат (то есть, устройства обработки), в момент проверки подлинности пользователя.
Содержание вышеописанного варианта осуществления может также быть осуществлено путем выполнения следующей обработки. То есть, программное обеспечение (программа), которое осуществляет функции вышеописанного варианта осуществления, обеспечено в системе или устройстве посредством сети или различных видов сред хранения информации, и компьютер (либо ЦП или MPU) системы или устройство считывает и выполняет программу. Вышеописанная обработка не всегда выполняется только одним устройством обработки и может быть выполнена множеством устройств обработки.
Пример иллюстративного варианта осуществления настоящего изобретения был описан выше. Однако, настоящее изобретение не ограничено вариантом осуществления, описанным и изображенным выше, и изменения и модификации могут быть сделаны в пределах сущности и объема изобретения.
В соответствии с настоящим изобретением, так как проверка подлинности пользователя выполняется в соответствии с отключением питания устройства печати, может быть соответственно выполнена проверка подлинности пользователя для устройства обработки.
Аспекты настоящего изобретения также могут быть осуществлены компьютером или системой, или устройством (либо устройствами, такими как ЦП или MPU), который читает и выполняет программу, записанную на устройстве памяти, для выполнения функций вышеописанного варианта осуществления(ий), и с помощью способа, этапы которого выполняются компьютером или системой, или устройством путем, например, считывания и выполнения программы, записанной на устройстве памяти, для выполнения функций вышеописанного варианта осуществления(ий). С этой целью, программа обеспечена на компьютере, например, посредством сети или с носителей информации различных видов, служащих в качестве устройства памяти (например, машиночитаемый носитель).
Хотя настоящее изобретение описано со ссылкой на иллюстративные варианты осуществления, необходимо понимать, что изобретение не ограничивается раскрытыми иллюстративными вариантами осуществления. Объем следующей формулы изобретения соответствует самой широкой интерпретации и включает все модификации и эквивалентные структуры и функции.