Изобретение относится к устройству печати, устройству обработки информации, способу управления устройством печати, способу управления устройством обработки информации, компьютерной программе и носителю записи. Более конкретно, настоящее изобретение относится к методике, применяемой к устройству печати, подсоединенному к сети.
Предшествующий уровень техники
Выложенная заявка на патент Японии № 2003-316458 предлагает систему управления периферийным устройством, которая включает в себя клиентский терминал, который передает задание, периферийное устройство, которое принимает и обрабатывает задание, и серверное устройство, которое управляет периферийным устройством, которые связаны друг с другом через сеть. Серверное устройство выдает мандат задания, который является разрешением выдачи задания для клиентского терминала.
Задание, переданное от клиентского терминала, включает в себя выданный мандат задания в качестве части информации об атрибутах. Периферийное устройство интерпретирует мандат задания, включенный в информацию об атрибутах задания, и подтверждает разрешение выдачи серверным устройством для задания. Когда устройство печати, которое пользователь хочет использовать, требует информации аутентификации, такой как описанный выше мандат задания или описанный ниже мандат аутентификации, выданный сервером, соответствующий способ необходим, чтобы позволить пользователю узнать об этом. Кроме того, пользователь должен знать адрес сервера, чтобы получить информацию аутентификации от сервера. Исходя из вышеизложенного, было бы, поэтому, более выгодно, если бы был способ простого получения информации, требуемой, когда пользователь хочет использовать сетевое устройство печати.
Кроме того, устройство печати может изменяться во время своей работы, от условий работы на основе параметров настройки, не требующих мандата аутентификации, к параметрам настройки, требующим мандат аутентификации. В таком случае задание на печать, запрошенное устройством обработки информации, отменяется, если только параметры настройки устройства обработки информации не изменились, соответственно. Если пользователь устройства обработки информации не уведомлен относительно изменения параметров настройки в устройстве печати, пользователь будет запутан, когда задание на печать внезапно прерывается. Исходя из вышеописанного, поэтому также было бы более выгодно, если бы имелась система сетевой печати, способная упростить параметры настройки, требуемые, когда пользователь использует эту систему.
Раскрытие изобретения
Настоящее изобретение посвящено системе сетевой печати, которой требуется информация аутентификации для задания на печать, выполняемого в устройстве печати. И более конкретно, настоящее изобретение относится к системе сетевой печати, которая способна упростить параметры настройки, требуемые, когда пользователь (клиентский терминал) использует систему.
Первый примерный вариант осуществления настоящего изобретения обеспечивает устройство печати, связанное с сетью, при этом сеть включает в себя устройство обработки информации, передающее данные печати, и сервер выдачи информации аутентификации, выдающий информацию аутентификации к устройству обработки информации. Устройство печати согласно первому примерному варианту осуществления настоящего изобретения включает в себя модуль передачи, модуль приема и модуль печати.
Модуль передачи передает к устройству обработки информации информацию, показывающую требуемую информацию аутентификации, причем информация аутентификации требуется, чтобы выполнить печать на основании данных печати, переданных от устройства обработки информации, и информации аутентификации, выданной из сервера выдачи информации аутентификации. Информация аутентификации указывает разрешение, выданное от сервера выдачи информации аутентификации. Модуль приема принимает информацию аутентификации, выданную от сервера выдачи информации аутентификации, и данные печати от устройства обработки информации. Модуль печати выполняет задание на печать на основании данных печати, принятых модулем приема.
Второй примерный вариант осуществления настоящего изобретения обеспечивает устройство обработки информации, соединенное с сетью, в которой сеть включает в себя устройство печати, выполняющее задание на печать, и сервер выдачи информации аутентификации, выдающий информацию аутентификации, необходимую для задания на печать, устройству печати. Устройство обработки информации согласно второму примерному варианту осуществления настоящего изобретения включает в себя модуль приема информации, модуль обращения к информации аутентификации и модуль передачи.
Модуль приема информации принимает адресную информацию сервера выдачи информации аутентификации от устройства печати. Модуль обращения к информации аутентификации обращается к серверу выдачи информации аутентификации на основании адресной информации, принятой от модуля приема информации, и получает информацию аутентификации. Модуль передачи передает к устройству печати информацию аутентификации, полученную модулем обращения к информации аутентификации, вместе с данными печати.
Третий примерный вариант осуществления настоящего изобретения обеспечивает устройство обработки информации, соединенное с сетью, в которой сеть включает в себя устройство печати, выполняющее задание на печать, и сервер выдачи информации аутентификации, выдающий информацию аутентификации, необходимую для задания на печать, устройству печати. Устройство обработки информации согласно третьему примерному варианту осуществления настоящего изобретения включает в себя модуль передачи информации, модуль приема информации, модуль обращения к информации аутентификации и модуль передачи.
Модуль передачи информации передает к сети информацию поиска, необходимую для поиска сервера выдачи информации аутентификации. Модуль приема информации принимает адресную информацию сервера выдачи информации аутентификации. Модуль обращения к информации аутентификации обращается к серверу выдачи информации аутентификации на основании адресной информации, принятой модулем приема информации, и получает информацию аутентификации. Модуль передачи передает к устройству печати информацию аутентификации, полученную модулем обращения к информации аутентификации, вместе с данными печати.
Другие варианты осуществления, признаки и аспекты настоящего изобретения станут очевидными из нижеследующего подробного описания примерных вариантов осуществления со ссылками на прилагаемые чертежи.
Краткое описание чертежей
Сопроводительные чертежи, которые включены и составляют часть описания, иллюстрируют примерные варианты осуществления изобретения и вместе с описанием служат для пояснения принципов изобретения.
Фиг.1 является диаграммой, иллюстрирующей общую конфигурацию примерной системы сетевой печати в соответствии с первым примерным вариантом осуществления настоящего изобретения.
Фиг.2 является блок-схемой, иллюстрирующей пример архитектуры устройства печати согласно аспекту настоящего изобретения.
Фиг.3 является диаграммой, иллюстрирующей поток данных печати, требующих мандат аутентификации, передаваемый и принимаемый между клиентским терминалом, сервером выдачи мандата аутентификации и устройством печати в соответствии с аспектом настоящего изобретения.
Фиг.4 является диаграммой, иллюстрирующей пример последовательности установки параметров для клиента принтера, которая требуется для получения мандата аутентификации согласно аспекту настоящего изобретения.
Фиг.5 является диаграммой, иллюстрирующей первый пример последовательности установки параметров для клиента принтера, которая требуется, чтобы получить мандат аутентификации, в соответствии с первым примерным вариантом осуществления настоящего изобретения.
Фиг.6 является диаграммой, иллюстрирующей второй пример последовательности установки параметров для клиента принтера, которая требуется, чтобы получить мандат аутентификации, в соответствии со вторым примерным вариантом осуществления настоящего изобретения.
Фиг.7 является диаграммой, иллюстрирующей третий пример последовательности установки параметров для клиента принтера, которая требуется, чтобы получить мандат аутентификации, в соответствии с третьим примерным вариантом осуществления настоящего изобретения.
Подробное описание примерных вариантов осуществления
Примерные варианты осуществления, признаки и аспекты изобретения подробно описаны ниже со ссылками на чертежи.
Первый примерный вариант осуществления
Фиг.1 является диаграммой, иллюстрирующей общую конфигурацию системы сетевой печати в соответствии с примерным вариантом осуществления настоящего изобретения. Система сетевой печати согласно примерному варианту осуществления включает в себя первое устройство 10 печати, второе устройство 110 печати, сервер 20 выдачи мандата аутентификации, первый клиентский терминал 30 и второй клиентский терминал 130, которые соединены друг с другом посредством сети 40.
Сервер 20 выдачи мандата аутентификации выдает мандат аутентификации, требуемый, когда используется устройство 10 или 110 печати. Пользователь может использовать систему сетевой печати посредством первого клиентского терминала 30 или второго клиентского терминала 130.
Фиг.2 является блок-схемой, иллюстрирующей внутреннюю структуру примерного устройства 200 печати, которое составляют устройство 10 печати и второе устройство 110 печати. Устройство 200 печати включает в себя центральный процессор (ЦП) 1000, связанный с оперативным запоминающим устройством (ОЗУ, RAM) 1001 и постоянным запоминающим устройством (ПЗУ, ROM) 1002. ЦП 1000 подсоединен через системную шину 1011 к интерфейсу 1005 секции печати. Интерфейс 1005 секции печати соединен с секцией печати (то есть двигателем принтера) 1007.
ЦП 1000 формирует сигнал изображения (то есть выводит информацию) на основании управляющей программы, сохраненной в области 1002b программ ROM в ROM 1002, а также управляющих программ, сохраненных во внешней памяти 1010. Сигнал изображения, сформированный ЦП 1000, посылают через интерфейс 1005 секции печати к секции 1007 печати.
Дополнительно к области 1002b ROM программ, которая хранит управляющие программы ЦП 1000, ROM 1002 также включает в себя область 1002a ROM шрифтов и область 1002c ROM данных. Область 1002a ROM шрифтов хранит данные шрифта, используемые, когда ЦП 1000 формирует выходную информацию. Область 1002c ROM данных хранит различную информацию и данные, которые клиентские терминалы 30 и 130 могут использовать, когда устройство печати не оборудовано внешней памятью 1010, такой как жесткий диск.
ЦП 1000, который соединен через сетевой интерфейс 1004 с сетью 1050, может обмениваться с любым клиентским устройством (не показано) по сети. Другими словами, ЦП 1000 может посылать информацию и данные устройства печати к клиентскому устройству по сети. Оперативная память (RAM) 1001 является оперативной памятью ЦП 1000, которая может функционально обеспечивать рабочую область. Хотя не показано, может быть добавлена необязательная RAM (например, посредством порта расширения), если необходимо увеличение емкости памяти.
RAM 1001 может использоваться в качестве области развертывания (расположения) информации вывода, области сохранения данных окружения и NVRAM. Секция 1009 отображения оборудована монитором, который сообщает пользователю, пользующемуся услугами печати, различную информацию и данные. Интерфейс 1006 внешней памяти имеет функцию управления внешней памятью 1010, такой как накопитель на жестом диске (НЖД, HD) или IC плата (с интегральной микросхемой), когда внешняя память 1010 обращается к ЦП 1000, или подобные.
Внешняя память 1010, подсоединенная в качестве необязательного устройства, хранит данные шрифта, программы эмуляции и данные формы. Операционная панель 1008 оборудована переключателями, позволяющими пользователю управлять системой и блоком отображения на светодиодах, посредством которого отображаются различные данные и индикации. Внешняя память 1010 не ограничена общим количеством, равным одной. Таким образом, возможно использовать необязательную плату шрифтов, чтобы обеспечить дополнительные данные шрифтов. Кроме того, возможно обеспечить множество дополнительных внешних блоков памяти, хранящих программу интерпретации языка управления, когда устройство печати используется на основании различных машинных языков.
Кроме того, хотя не показано на чертежах, NVRAM (энергонезависимую RAM) можно обеспечить, чтобы сохранить информацию установки параметров режима устройства печати, введенную с операционной панели 1008. Блок 1003 таймера подсчитывает время, чтобы проверить, истек ли срок достоверности сертификата. Блок 1003 таймера может быть опущен, когда ROM 1002 может функционировать как совместимый таймер, или когда внешний таймер, имеющий подобную функцию, доступен для устройства печати. Модуль 1100 является модулем, объединяющим основные компоненты устройства 200 печати.
Фиг.3 иллюстрирует примерный поток данных, передаваемых и принимаемых при фактической операции печати между первым устройством 10 печати, сервером 20 выдачи мандата аутентификации и первым клиентским терминалом 30. Сервер 20 выдачи мандата аутентификации выдает мандат аутентификации, требуемый, когда первое устройство 10 печати выполняет задание на печать. Первый клиентский терминал 30 хранит предварительно инсталлированного клиента печати (то есть программное обеспечение печати).
Сначала пользователь первого клиентского терминала 30 вводит запрос на печать в клиентский терминал 30. В ответ на запрос на печать первый клиентский терминал 30 запрашивает сервер 20 выдачи мандата аутентификации выдать мандат аутентификации, который авторизует первый клиентский терминал 30 использовать первое устройство 10 печати (см. этап S1). В ответ на запрос на получение мандата аутентификации сервер 20 выдачи мандата аутентификации определяет, действительно ли мандат аутентификации может быть выдан к запрашивающей стороне мандата аутентификации.
Когда мандат аутентификации может быть выдан, сервер 20 выдачи мандата аутентификации посылает мандат аутентификации первому клиентскому терминалу 30, то есть запрашивающей стороне мандата аутентификации (см. этап S2).
Первый клиентский терминал 30, когда он принимает мандат аутентификации, передает полученный мандат аутентификации вместе с данными печати к первому устройству 10 выдачи (см. этап S3). Первое устройство 10 печати, когда оно принимает данные печати, верифицирует мандат аутентификации, посланный вместе с данными печати. Первое устройство 10 печати выводит данные печати, только когда никаких проблем не найдено в отношении принятого мандата аутентификации.
Фиг.4 иллюстрирует пример последовательности установок для клиентского терминала в системе сетевой печати, использующей устройство печати, требующее мандат аутентификации. В частности, фиг.4 иллюстрирует пользователя 50, клиентский терминал 30 и устройство печати 10. Клиентский терминал 30 представляет не только первый клиентский терминал 30, но также и второй клиентский терминал 130. Устройство печати 10 представляет не только первое устройство 10 печати, но также и второе устройство 110 печати. Пользователь 50 использует клиентский терминал 30, когда необходимо задание на печать. Линия 51 указывает действие пользователя 50. Линия 31 указывает действие клиентского терминала 30. Линия 11 указывает действие устройства 10 печати. И линия 21 указывает действие сервера 20 выдачи мандата аутентификации.
Пользователь 50 посылает к клиентскому терминалу 30 адресную информацию устройства 10 печати, которое пользователь 50 хочет использовать (см. этап S100). Клиентский терминал 30, когда какая-либо адресная информация поступает от пользователя 50, обменивается с устройством 10 печати, соответствующим введенному адресу, и передает запрос на получение информации устройства печати (см. этап S101).
В ответ на запрос на получение информации устройства печати, посланной от клиентского терминала 30, устройство 10 печати передает на клиентский терминал 30 информацию устройства печати, которая включает в себя состояние устройства 10 печати и оборудование (конфигурацию) устройства 10 печати (см. этап S102). Клиентский терминал 30 затем устанавливает и сохраняет информацию устройства печати, посланную от устройства 10 печати, и уведомляет пользователя 50 относительно выполнения всех установок, необходимых для клиентского терминала (см. этап S103).
Затем пользователь 50 определяет, используя соответствующий способ, необходим или нет мандат аутентификации, когда пользователь 50 использует устройство 10 печати (см. этап S104). Когда результат определения указывает, что необходим какой-либо мандат аутентификации, пользователь 50 запрашивает администратора сообщить адресную информацию сервера 20 выдачи мандата аутентификации. С другой стороны, когда никакой мандат аутентификации не требуется, пользователь 50 может свободно использовать первое устройство 10 печати. Таким образом, процесс установки клиентского терминала 30 в этот момент заканчивается (см. этап S104). Когда результат определения на этапе S104 указывает, что необходим мандат аутентификации, чтобы использовать устройство 10 печати, пользователь 50 вводит адрес сервера 20 выдачи мандата аутентификации в клиентский терминал 30 (см. этап S105).
Клиентский терминал 30, когда он принимает адрес сервера 20 выдачи мандата аутентификации, введенный пользователем 50, устанавливает и сохраняет введенный адрес сервера 20 выдачи мандата аутентификации (см. этап S106). Когда установка адреса выполнена, клиентский терминал 30 уведомляет пользователя 50 относительно выполнения всех необходимых установок (см. этап S107). Затем клиентский терминал 30 получает мандат аутентификации от сервера 20 выдачи мандата аутентификации перед выполнением обработки, требующей мандат аутентификации в отношении устройства 10 печати.
Затем в ответ на запрос на печать, введенный пользователем 50 (см. этап S108), клиентский терминал 30 запрашивает сервер 20 выдачи мандата аутентификации, соответствующий адресу, устанавливаемому на этапе S106, чтобы дать информацию аутентификации, соответствующую пользователю 50 (см. этап S109). Сервер 20 выдачи мандата аутентификации передает в ответ на запрос информацию аутентификации, соответствующую пользователю 50, на клиентский терминал 30 (см. этап S110). Клиентский терминал 30 принимает мандат аутентификации, переданный от сервера 20 выдачи мандата аутентификации.
Клиентский терминал 30 передает данные печати, сопровождаемые принятым мандатом аутентификации, к устройству 10 печати (см. этап S111). Устройство 10 печати принимает данные печати, сопровождаемые мандатом аутентификации, и подтверждает правильность сопровождаемого мандата аутентификации. Устройство 10 печати выполняет задание на печать на основании данных печати, когда мандат аутентификации является правильным.
Относительно способа для передачи мандата аутентификации и данных печати к устройству 10 печати (1) возможно добавить мандат аутентификации к данным печати и передавать данные печати, сопровождаемые мандатом аутентификации, к устройству 10 печати, или (2) возможно отдельно передавать данные печати и мандат аутентификации к устройству 10 печати, если устройство 10 печати может отличать их и определить отношения между ними.
Вышеупомянутая процедура является основной последовательностью установки, обычно требуемой при выполнении задания на печать в системе сетевой печати. Как понято из вышеупомянутого описания, имеются некоторые элементы, которые должны быть установлены в клиентском терминале 30 перед использованием устройства 10 печати (или 110), подсоединенного к сети. Установка таких элементов требует, чтобы информация была проверена. Таким образом, пользователь 50 вынужден выполнять затруднительные операции. Однако настоящее изобретение обеспечивает систему сетевой печати, которая может использовать устройство 10 печати без затруднительных операций.
Фиг.5 является диаграммой в соответствии с первым примерным вариантом осуществления настоящего изобретения, которое показывает один пример последовательности установки параметров для клиентского терминала в системе сетевой печати с использованием устройства печати, требующего мандат аутентификации. На фиг.5 компоненты, идентичные или аналогичные тем, что раскрыты в системе сетевой печати, показанной на фиг.4, обозначены теми же самыми ссылочными цифровыми позициями.
Пользователь 50 посылает к клиентскому терминалу 30 адресную информацию устройства 10 печати, которую пользователь 50 хочет использовать (см. этап S200). Клиентский терминал 30, когда адресная информация устройства 10 печати вводится пользователем 50, обменивается с устройством 10 печати, соответствующим введенному адресу, и передает запрос о получении информации устройства печати (см. этап S201).
В ответ на запрос на получение информации устройства печати, посланной от клиентского терминала 30, устройство 10 печати передает на клиентский терминал 30 информацию устройства печати, которая включает в себя состояние устройства 10 печати и оборудование устройства 10 печати.
В этом случае, если мандат аутентификации требуется, чтобы использовать устройство 10 печати, устройство 10 печати также передает информацию, уведомляющую о необходимости приобретения мандата аутентификации, на клиентский терминал 30 (см. этап S202).
Клиентский терминал 30 проверяет, на основании информации, полученной от устройства 10 печати, действительно ли мандат аутентификации необходим, чтобы использовать устройство 10 печати (см. этап S203). Когда результат проверки указывает, что мандат аутентификации требуется, клиентский терминал 30 инициализирует обработку для установки адресной информации сервера выдачи мандата аутентификации. Когда никакой мандат аутентификации не требуется, клиентский терминал 30 заканчивает установку для клиентского терминала 30.
Когда результат проверки на этапе S203 указывает, что мандат аутентификации необходим, чтобы использовать устройство 10 печати, клиентский терминал 30 передает пакет поиска в сеть (то есть первое устройство 10 печати и сервер 20 выдачи мандата аутентификации). Пакет поиска предназначен для поиска адреса сервера 20 выдачи мандата аутентификации (см. этап S204). Практический способ поиска, например, основан на способах передачи пакета вещанием или многоадресным вещанием. Сервисный протокол поиска, такой как SLP, UPnP или WSD, также может использоваться для поиска.
Сервер 20 выдачи мандата аутентификации в ответ на пакет поиска для поиска сервера выдачи мандата аутентификации выдает мандат разрешения на печать (то есть разрешение для выполнения задания на печать). Затем сервер 20 выдачи мандата аутентификации посылает мандат разрешения на печать и адресную информацию на клиентский терминал 30, то есть на передатчик пакета поиска (см. этап S205).
Клиентский терминал 30 принимает адресную информацию от сервера 20 выдачи мандата аутентификации и сохраняет принятую адресную информацию (см. этап S206). После окончания установки адресной информации клиентский терминал 30 уведомляет пользователя 50 относительно выполнения всех установок, необходимых, чтобы использовать устройство 10 печати (см. этап S207). Если клиентский терминал 30 принимает запрос на печать, введенный пользователем 50 (см. этап S208), клиентский терминал 30 запрашивает сервер 20 выдачи мандата аутентификации, соответствующий адресной информации, установленной на этапе S206, чтобы дать информацию аутентификации, соответствующую пользователю 50 (см. этап S209).
В ответ на запрос сервер 20 мандата аутентификации передает информацию аутентификации, соответствующую пользователю 50, на клиентский терминал 30 (см. этап S210). Клиентский терминал 30 принимает мандат аутентификации, посланный от сервера 20 выдачи мандата аутентификации. Затем клиентский терминал 30 передает данные печати, сопровождаемые принятым мандатом аутентификации, к устройству 10 печати (см. этап S211). Устройство 10 печати принимает данные печати, сопровождаемые мандатом аутентификации, и подтверждает правильность сопровождаемого мандата аутентификации. Устройство 10 печати выполняет задание на печать на основании данных печати, когда мандат аутентификации является правильным.
Как описано выше, система сетевой печати согласно первому примерному варианту осуществления требует от пользователя 50 установить только один элемент, относящийся к адресной информации устройства 10 печати. Таким образом, сетевое задание на печать, использующее устройство печати, которое требует мандата аутентификации, выполняется без того, чтобы требовать какую-либо настройку, относящуюся к серверу 20 выдачи мандата аутентификации.
Второй примерный вариант осуществления
Фиг.6 является диаграммой в соответствии со вторым примерным вариантом осуществления настоящего изобретения, которая иллюстрирует другой пример последовательности установки параметров для клиентского терминала в системе сетевой печати с использованием устройства печати, требующего мандат аутентификации. На фиг.6 компоненты, идентичные или аналогичные тем, что были раскрыты в системе сетевой печати, показанной на фиг.4, обозначены теми же самыми цифровыми ссылочными обозначениями. Кроме того, признаки второго варианта осуществления, которые аналогичны признакам первого варианта осуществления, повторно не описаны.
Пользователь 50 посылает клиентскому терминалу 30 адресную информацию устройства 10 печати, которое пользователь 50 хочет использовать (см. этап S300). Клиентский терминал 30, когда какая-либо адресная информация вводится пользователем 50, обменивается с устройством 10 печати, соответствующим введенному адресу, и передает запрос на получение информации устройства печати (см. этап S301).
В ответ на запрос на получение информации устройства печати, посланной от клиентского терминала 30, устройство 10 печати проверяет, необходим или нет мандат аутентификации, чтобы использовать устройство 10 печати (см. этап S302). Когда результат проверки указывает, что мандат аутентификации требуется, устройство 10 печати устанавливает адресную информацию сервера 20 выдачи мандата аутентификации, установленную заранее в устройстве 10 печати, равной информации устройства печати, согласованной с клиентским терминалом 30 (см. этап S303).
В настоящем примерном варианте осуществления информация устройства печати включает в себя состояние устройства 10 печати и оборудование устройства 10 печати. Когда адресная информация сервера 20 выдачи мандата аутентификации установлена на этапе S303, устройство 10 печати передает эту адресную информацию на клиентский терминал 30 (см. этап S304).
Клиентский терминал 30 получает информацию устройства печати от устройства 10 печати и проверяет, присутствует или нет какая-либо информация, относящаяся к серверу 20 выдачи мандата аутентификации, в информации устройства печати (см. этап S305). Когда результат проверки указывает, что информация не присутствует относительно сервера 20 выдачи мандата аутентификации, клиентский терминал 30 заканчивает установку для устройства печати.
С другой стороны, когда какая-либо информация, относящаяся к серверу 20 выдачи мандата аутентификации, присутствует, клиентский терминал 30 инициализирует обработку для установки адресной информации сервера 20 выдачи мандата аутентификации (см. этап S306). На этапе S306 клиентский терминал 30 устанавливает и сохраняет адрес сервера 20 выдачи мандата аутентификации. После окончания установки адресной информации, или когда результат проверки этапа S305 указывает, что не имеется информации, относящейся к серверу 20 выдачи мандата аутентификации, клиентский терминал 30 уведомляет пользователя 50 относительно выполнения всех установок, необходимых для использования системы сетевой печати (см. этап S307).
Когда пользователь 50 вводит запрос на печать (см. этап S308), клиентский терминал 30 запрашивает сервер 20 выдачи мандата аутентификации, соответствующий адресу, устанавливаемому на этапе S306, чтобы выдать информацию аутентификации, соответствующую пользователю 50 (см. этап S309). Сервер 20 мандата аутентификации передает в ответ на запрос информацию аутентификации, соответствующую пользователю 50, на клиентский терминал 30 (см. этап S310). Клиентский терминал 30 принимает мандат аутентификации, переданный от сервера 20 выдачи мандата аутентификации.
Затем клиентский терминал 30 передает данные печати, сопровождаемые принятым мандатом аутентификации, к устройству 10 печати (см. этап S311). Устройство 10 печати принимает данные печати, сопровождаемые мандатом аутентификации, и подтверждает правильность сопроводительного мандата аутентификации. Устройство 10 печати выполняет задание на печать на основании данных печати, когда мандат аутентификации является правильным.
Как описано выше, система сетевой печати согласно второму примерному варианту осуществления требует от пользователя 50 установить только один элемент, относящийся к адресной информации устройства 10 печати. Таким образом, сетевое задание на печать, использующее устройство печати, которое требует мандата аутентификации, выполняется без того, чтобы требовать какую-либо установку, относящуюся к серверу 20 выдачи мандата аутентификации.
Третий примерный вариант осуществления
Фиг.7 является диаграммой в соответствии с третьим примерным вариантом осуществления настоящего изобретения, которая иллюстрирует другой пример последовательности установки параметров для клиентского терминала в системе сетевой печати, использующей устройство печати, требующее мандат аутентификации. В частности, фиг.7 показывает работу устройства печати, первоначально не требующего никакого мандата аутентификации, и работу клиентского терминала, в котором устройство печати изменяет свою установку, чтобы потребовать мандат аутентификации во время работы. На фиг.7 компоненты, идентичные или аналогичные тем, что раскрыты в системе сетевой печати, показанной на фиг.4, обозначены теми же самыми цифровыми ссылочными обозначениями. Кроме того, признаки второго варианта осуществления, которые являются аналогичными таковым из первого варианта осуществления, повторно не описаны.
Сначала пользователь 50 посылает запрос на печать на клиентский терминал 30, когда пользователь 50 хочет использовать устройство 10 печати (см. этап S400). В этот момент клиентский терминал 30 еще не уведомлен относительно изменения установки параметров, произошедшей в устройстве 10 печати, которое теперь требует мандата аутентификации. Таким образом, без приобретения мандата аутентификации клиентский терминал 30 передает данные печати к устройству 10 печати (см. этап S401).
Устройство 10 печати проверяет, имеется ли какой-либо мандат аутентификации, приложенный к данным печати, принятым от клиентского терминала 30 (см. этап S402). Когда результат проверки указывает присутствие мандата аутентификации, устройство 10 печати выполняет задание на печать, запрошенное пользователем 50 (см. этап S410).
С другой стороны, когда результат проверки этапа S402 указывает, что не имеется мандата аутентификации, устройство 10 печати передает информацию ошибки на клиентский терминал 30 (см. этап S403). Информация, переданная на клиентский терминал 30 на этапе S403, включает в себя информацию ошибки, уведомляющую об отсутствии какого-либо мандата аутентификации и адресной информации сервера 20 выдачи мандата аутентификации. Клиентский терминал 30 принимает информацию ошибки относительно мандата аутентификации от устройства 10 печати и уведомляет пользователя 50 относительно информации ошибки. Затем клиентский терминал 30 проверяет, согласовано ли программное обеспечение печати, используемое в клиентском терминале 30 (в дальнейшем упомянутое как "клиентское программное обеспечение печати"), с мандатом аутентификации (см. этап S404).
Когда результат проверки указывает, что клиентское программное обеспечение печати не может обработать мандат аутентификации, клиентский терминал 30 передает информацию об ошибочной версии к устройству 10 печати (см. этап S405). Информация об ошибочной версии указывает факт, что существующая версия клиентского программного обеспечения печати не может обработать мандат аутентификации. Первое устройство 10 печати принимает информацию об ошибочной версии, посланную от клиентского терминала 30, и возвращает на клиентский терминал 30 само клиентское программное обеспечение печати, соответствующее мандату аутентификации, которое первое устройство 10 печати хранило предварительно, или информацию (например, URL), указывающую место, где имеется клиентское программное обеспечение печати (см. этап S406).
Следует отметить, что в третьем примерном варианте осуществления информация, переданная от первого устройства 10 печати на клиентский терминал 30, включает в себя процедуру, необходимую для использования программного обеспечения, или информацию, относящуюся к URL web-сайта, который обеспечивает документ, описывающий процедуру.
Клиентский терминал 30 принимает от первого устройства 10 печати клиентское программное обеспечение печати, соответствующее мандату аутентификации, или информацию, указывающую место, где имеется клиентское программное обеспечение печати. На основании принятой информации клиентский терминал 30 устанавливает в своей памяти (например, жестком диске) клиентское программное обеспечение печати, соответствующее мандату аутентификации.
Затем клиентский терминал 30 получает мандат аутентификации от сервера 20 выдачи мандата аутентификации, чей адрес был принят при обработке на этапе S403 (см. этап S407). Затем клиентский терминал 30 выполняет установленное клиентское программное обеспечение печати, чтобы передать данные печати, сопровождаемые приобретенным мандатом аутентификации, к устройству 10 печати (см. этап S409).
Первое устройство 10 печати принимает данные печати, сопровождаемые мандатом аутентификации, переданные от клиентского терминала 30. Затем первое устройство 10 печати выполняет процесс проверки, описанный на этапе S402. Когда мандат аутентификации присутствует, последовательность операций переходит к этапу S410, на котором устройство 10 печати выполняет задание на печать, запрошенное клиентским терминалом 30.
После окончания задания на печать на этапе S410 устройство 10 печати уведомляет клиентский терминал 30 (то есть передатчик данных печати) о нормальном выполнении задания (см. этап S411). Когда клиентский терминал 30 принимает уведомление о нормально выполненном задании на печать от устройства 10 печати, клиентский терминал 30 уведомляет пользователя 50 относительно выполнения задания на печать (см. этап S412).
С другой стороны, когда проверка результата на этапе S404 указывает, что клиентский терминал 30 согласован с сервером 20 выдачи мандата аутентификации, клиентский терминал 30 переходит к этапу S408, чтобы установить и сохранить адрес сервера выдачи мандата аутентификации, принятый на этапе S403, и обращается по этому адресу, чтобы получить мандат аутентификации. Затем клиентский терминал 30 добавляет полученный мандат аутентификации к данным печати. Затем, как описано на этапе S409, клиентский терминал 30 передает снова данные печати к устройству 10 печати.
Как описано выше, система сетевой печати согласно третьему примерному варианту осуществления может гибко устанавливать клиентское программное обеспечение печати, соответствующее мандату аутентификации, во время работы устройства печати. Таким образом, система сетевой печати согласно третьему примерному варианту осуществления может предпочтительно применяться к любому устройству печати, которое может изменять во время работы свои операционные условия от параметров настройки, не требующих мандата аутентификации, к параметрам настройки, требующим мандат аутентификации. Другими словами, клиентский терминал может гибко устанавливать свои условия окружения так, чтобы согласовать с мандатом аутентификации.
Другие примерные варианты осуществления, признаки и аспекты настоящего изобретения
В описанных выше примерных вариантах осуществления настоящего изобретения способ для упрощения установки, требуемый, когда используется система сетевой печати, может быть реализован посредством выполнения программы, сохраненной в RAM или ROM компьютера. Таким образом, настоящее изобретение охватывает саму программу и носитель записи, который хранит программу(ы) для компьютера.
Кроме того, настоящее изобретение может быть воплощено как система, устройство, способ, программа или носитель записи. Например, настоящее изобретение может применяться к системе, состоящей из множества устройств, или может быть применено к единственному устройству.
Настоящее изобретение может быть реализовано посредством предоставления программ, которые реализуют функции или процессы, описанные в описанных выше примерных вариантах осуществления (то есть программы, соответствующие последовательностям операций, показанным на фиг.5, 6 и 7) для системы или устройства. Возможно не только непосредственно предоставление таких программ для системы (или устройства), но также и предоставление их от удаленного места. Компьютер в системе (или устройство) может считывать предоставленные коды программы и выполнять программы.
Соответственно, когда функции или процессы настоящего изобретения реализуются компьютером, программные коды, установленные на компьютере, являются средствами для реализации настоящего изобретения. Другими словами, настоящее изобретение охватывает компьютерные программы, которые могут реализовывать функции или процессы настоящего изобретения. В этом случае могут использоваться эквиваленты программ, если они обладают сопоставимыми функциями. Например, программа(ы) может принимать форму объектных кодов, программ интерпретаторов или данных сценария ОС.
Носитель записи, предоставляющий программу, может быть любым из гибкого (флоппи) (зарегистрированная торговая марка) диска, жесткого диска, оптического диска, магнитооптического диска, MO, CD-ROM, CD-R, CD-RW, магнитной ленты, энергонезависимой карточки с памятью, ROM и DVD (DVD-ROM, DVD-R) или подобным.
Способ для предоставления программы включает в себя доступ к домашней странице в Интернет, используя программное обеспечение просмотра на клиентском компьютере, когда домашняя страница позволяет каждому пользователю загружать компьютерные программы согласно настоящему изобретению, или сжатые файлы, имеющие функции автоматической установки, на жесткий диск или другой носитель записи пользователя.
Кроме того, программные коды, составляющие программы настоящего изобретения, могут быть разделены на множество файлов, так чтобы соответствующие файлы были загружаемыми с различных домашних страниц. А именно, настоящее изобретение может применяться к серверам WWW, которые позволяют многочисленным пользователям загружать программные файлы, так чтобы функции или процессы настоящего изобретения могли быть реализованы на их компьютерах.
Кроме того, шифрование программ согласно настоящему изобретению и сохранение зашифрованных программ на CD-ROM или совместимом носителе записи является практическим способом, когда программы согласно настоящему изобретению распределяются пользователям. Авторизованным пользователям (то есть пользователям, удовлетворяющим заранее определенным условиям) позволяют загрузить ключевую информацию с домашней страницы в Интернет. Эти пользователи могут декодировать программы, используя ключевую информацию, и могут устанавливать программы на своих компьютерах.
Когда компьютер считывает и выполняет установленные программы, могут быть реализованы функции или процессы описанных выше примерных вариантов осуществления. Кроме того, на основании команды программы операционная система компьютера может выполнять часть или всю обработку так, чтобы функции или процессы описанных выше примерных вариантов осуществления могли быть реализованы.
Кроме того, программа, считываемая с носителя записи, может быть записана в память на плате функционального расширения, установленной в компьютере, или в память на модуле функционального расширения, связанном с компьютером. В этом случае на основании команды программы ЦП, обеспеченный на плате функционального расширения или модуле функционального расширения, может выполнять часть или всю обработку так, чтобы функции или процессы описанных выше примерных вариантов осуществления могли быть реализованы.
Хотя настоящее изобретение было описано со ссылками на примерные варианты осуществления, должно быть понятно, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объем нижеследующей формулы изобретения должен быть интерпретирован самым широким образом, чтобы охватить все модификации, эквивалентные структуры и функции.
Заявка предлагаемого изобретения испрашивает приоритет заявки на патент Японии № 2005-057934, поданной 2 марта 2005 г., которая, тем самым, включена по ссылке в настоящее описание.
Изобретение относится к методике, применяемой к устройству печати, подсоединенному к сети. Устройство печати, приспособленное для соединения с сетью, включает в себя устройство обработки информации и сервер выдачи информации аутентификации, модуль передачи, выполненный с возможностью передавать к устройству обработки информации информацию, указывающую требуемую информацию аутентификации, причем информация аутентификации требуется, чтобы выполнить печать на основании данных печати, переданных от устройства обработки информации, и при этом информация аутентификации выдается из сервера выдачи информации аутентификации, модуль приема и модуль печати. Также предложены устройство обработки информации, приспособленное для соединения с сетью и устройство обработки информации, адаптированное для соединения с сетью. Способ управления устройством печати, подсоединенным к сети, которая включает в себя устройство обработки информации и сервер выдачи информации аутентификации, содержит этапы: передают к устройству обработки информации информацию, указывающую требуемую информацию аутентификации, принимают информацию и выполняют задание на печать на основании принятых данных печати. Способ управления устройством обработки информации, соединенным с сетью, которая включает в себя устройство печати и сервер выдачи информации аутентификации, содержит этапы: принимают адресную информацию сервера выдачи информации аутентификации от устройства печати, обращаются к серверу выдачи информации аутентификации на основании принятой адресной информации, получают информацию аутентификации и передают к устройству печати информацию аутентификации вместе с данными печати. В другом варианте способа управления устройством обработки информации сначала передают к сети информацию поиска, необходимую для поиска сервера выдачи информации аутентификации. Также предложены носители записи, хранящие программу для компьютера, которые управляют устройствами печати и устройствами обработки информации. Настоящая система печати способна упростить параметры настройки, требуемые когда пользователь использует систему. 9 н. и 13 з.п. ф-лы, 7 ил.
модуль передачи, выполненный с возможностью передавать к устройству обработки информации информацию, указывающую требуемую информацию аутентификации, причем информация аутентификации требуется, чтобы выполнить печать на основании данных печати, переданных от устройства обработки информации, и при этом информация аутентификации выдается из сервера выдачи информации аутентификации;
модуль приема, выполненный с возможностью принимать информацию аутентификации, выданную от сервера выдачи информации аутентификации, и данные печати от устройства обработки информации; и
модуль печати, выполненный с возможностью выполнять задание на печать на основании данных печати, принятых модулем приема.
модуль приема информации, выполненный с возможностью принимать адресную информацию сервера выдачи информации аутентификации от устройства печати;
модуль обращения к информации аутентификации, выполненный с возможностью обращаться к серверу выдачи информации аутентификации на основании адресной информации, принятой от модуля приема информации, и получения информации аутентификации; и
модуль передачи, выполненный с возможностью передавать к устройству печати информацию аутентификации, полученную модулем обращения к информации аутентификации, вместе с данными печати.
модуль определения согласования с сервером, выполненный с возможностью определять, согласовано ли устройство обработки информации с сервером выдачи информации аутентификации адреса, принятого модулем приема информации; и
модуль передачи ошибки версии, выполненный с возможностью передавать к устройству печати информацию об ошибке в ответ на результат определения модуля определения согласования с сервером, указывающую, что сервер выдачи информации аутентификации принятого адреса не согласован с устройством обработки информации.
модуль хранения адреса сервера, выполненный с возможностью хранить адрес, указывающий место, где имеется сервер выдачи информации аутентификации; и
модуль установки адреса сервера, выполненный с возможностью устанавливать и сохранять адрес сервера выдачи информации аутентификации, хранимый в модуле хранения адреса сервера, когда компоновка устройства обработки информации изменяется модулем инсталляции.
модуль передачи информации, выполненный с возможностью передавать к сети информацию поиска, необходимую для поиска сервера выдачи информации аутентификации;
модуль приема информации, выполненный с возможностью принимать адресную информацию сервера выдачи информации аутентификации;
модуль обращения к информации аутентификации, выполненный с возможностью обращаться к серверу выдачи информации аутентификации на основании адресной информации, принятой модулем приема информации, и получения информации аутентификации; и
модуль передачи, выполненный с возможностью передавать к устройству печати информацию аутентификации, полученную модулем обращения к информации аутентификации, вместе с данными печати.
передают к устройству обработки информации информацию, указывающую требуемую информацию аутентификации, при этом информация аутентификации требуется, чтобы выполнить печать на основании данных печати, переданных от устройства обработки информации, и информации аутентификации, выданной от сервера выдачи информации аутентификации;
принимают информацию аутентификации, выданную от сервера выдачи информации аутентификации, и данные печати от устройства обработки информации; и
выполняют задание на печать на основании принятых данных печати.
принимают адресную информацию сервера выдачи информации аутентификации от устройства печати;
обращаются к серверу выдачи информации аутентификации на основании принятой адресной информации и получают информацию аутентификации; и
передают к устройству печати информацию аутентификации вместе с данными печати.
передают к сети информацию поиска, необходимую для поиска сервера выдачи информации аутентификации;
принимают адресную информацию сервера выдачи информации аутентификации;
обращаются к серверу выдачи информации аутентификации на основании адресной информации, принятой на этапе приема информации, и получают информацию аутентификации; и
передают к устройству печати полученную информацию аутентификации вместе с данными печати.
выполняемые компьютером команды для передачи к устройству обработки информации такой информации, которая указывает требуемую информацию аутентификации, при этом информация аутентификации требуется, чтобы выполнить печать, на основании данных печати, переданных от устройства обработки информации, и информации аутентификации, выданной от сервера выдачи информации аутентификации; выполняемые компьютером команды для приема информации аутентификации, выданной от сервера выдачи информации аутентификации, и данных печати от устройства обработки информации; и
выполняемые компьютером команды для выполнения задания на печать на основании принятых данных печати.
выполняемые компьютером команды для приема адресной информации сервера выдачи информации аутентификации от устройства печати;
выполняемые компьютером команды для обращения к серверу выдачи информации аутентификации на основании принятой адресной информации и получения информации аутентификации; и
выполняемые компьютером команды для передачи к устройству печати полученной информации аутентификации вместе с данными печати.
выполняемые компьютером команды для передачи к сети информации поиска, необходимой, чтобы искать сервер выдачи информации аутентификации;
выполняемые компьютером команды для приема адресной информации сервера выдачи информации аутентификации;
выполняемые компьютером команды для обращения к серверу выдачи информации аутентификации на основании принятой адресной информации и получения информации аутентификации; и
выполняемые компьютером команды для передачи к устройству печати полученной информации аутентификации вместе с данными печати.
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
RU 2002134748 A, 20.04.2004. |
Авторы
Даты
2009-02-20—Публикация
2006-02-17—Подача