Сетевая система, интерфейсная плата, способ управления печатью в сетевой системе и программа

Иллюстрации

Показать все

Изобретение относится к вычислительной технике. Технический результат заключается в повышении скорости передачи данных. Система содержит: сервер веб-приложений, один или более клиентских терминалов и один или более принтеров,блок получения веб-страниц, который получает с сервера веб-приложений веб-страницу со встроенным скриптом управления печатью, который функционирует в веб-браузере и управляет печатью, связанной с веб-страницей; отображающий блок, который отображает получаемую веб-страницу; блок процесса прорисовывания, который принимает операцию ввода на отображаемой веб-странице и прорисовывает результат операции ввода в конкретной области для прорисовывания; блок генерации данных печати, который генерирует данные печати, преобразуя данные изображения, записанные в области для прорисовывания, в форму, допускающую обработку посредством принтера в соответствии со скриптом управления печатью, как результат операции печати, осуществляемой на отображаемой веб-странице; и блок команды печати, который дает принтеру команду печатать данные печати в соответствии со скриптом управления печатью. 4 н. и 17 з.п. ф-лы, 17 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ

[0001] Настоящее изобретение относится к сетевой системе, которая управляет принтером через сеть, к интерфейсной плате, к способу управления печатью в сетевой системе и к программе.

УРОВЕНЬ ТЕХНИКИ

[0002] Принтеры и другие устройства обычно используют соединенными с компьютером через сеть. Для того чтобы использовать эти устройства, необходимы драйверы устройств для того, чтобы управлять ими. Эти драйверы устройств обычно устанавливают на компьютер, соединенный с устройствами. (См., например, патентный документ 1).

СПИСОК ЦИТИРУЕМОЙ ЛИТЕРАТУРЫ

ПАТЕНТНАЯ ЛИТЕРАТУРА

[0003] [PTL 1] Публикация японской нерассмотренной патентной заявки JP-A-2002-251347.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

ТЕХНИЧЕСКАЯ ЗАДАЧА

[0004] Однако, поскольку функционирование драйвера устройства зависит от операционной системы (OS) компьютера, на который устанавливают драйвер устройства, пользователь должен установить драйвер устройства, подходящий для OS пользовательского компьютера. Однако, это сложно для пользователей, которые не знакомы с компьютерами по причине сложности определения версии установленной OS и установки программного обеспечения (драйверов устройств). Когда компьютер заменяют, драйвер устройства также нужно устанавливать снова. Производители устройств также должны разрабатывать драйверы устройств, которые совместимы с различными компьютерными операционными системами, таким образом увеличивая стоимость разработки.

[0005] С учетом указанной выше проблемы, задача настоящего изобретения состоит в том, чтобы предоставить сетевую систему, интерфейсную плату, способ управления печатью в сетевой системе и программу, которые способны управлять принтером, не требуя драйвера принтера, который зависит от компьютерной среды.

РЕШЕНИЕ ЗАДАЧИ

[0006] Сетевая система в соответствии с изобретением содержит сервер веб-приложений, на котором функционирует веб-приложение, один или более клиентских терминалов, которые осуществляют доступ к серверу веб-приложений с использованием веб-браузера, и один или более принтеров, которые функционируют в сочетании с функционированием клиентского терминала, выполненные с такой возможностью, чтобы по меньшей мере сервер веб-приложений и клиентский терминал, а также клиентский терминал и один или более принтеров, соответственно, могли осуществлять связь через сеть, и отличается тем, что клиентский терминал имеет: блок получения веб-страниц, который получает от сервера веб-приложений веб-страницу со встроенным скриптом управления печатью, который функционирует в веб-браузере и управляет печатью, связанной с веб-страницей; отображающий блок, который отображает получаемую веб-страницу; блок процесса прорисовывания, который принимает операцию ввода на отображаемой веб-странице и прорисовывает результат операции ввода в конкретной области для прорисовывания; блок генерации данных печати, который генерирует данные печати, преобразуя данные изображения, записанные в области для прорисовывания, в форму, допускающую обработку посредством принтера в соответствии со скриптом управления печатью как результат операции печати, осуществляемой на отображаемой веб-странице; и блок команды печати, который отдает команду принтеру печатать данные печати в соответствии со скриптом управления печатью.

[0007] Способ управления печатью в сетевой системе, который включает сервер веб-приложений, на котором функционирует веб-приложение, один или более клиентских терминалов, которые осуществляют доступ к серверу веб-приложений с использованием веб-браузера, и один или более принтеров, которые функционируют в сочетании с функционированием клиентского терминала, и выполнен с такой возможностью, чтобы по меньшей мере сервер веб-приложений и клиентский терминал, а также клиентский терминал и один или более принтеров, соответственно, могли осуществлять связь через сеть, способ управления печатью в сетевой системе отличается тем, что клиентский терминал выполняет: стадию получения веб-страницы, на которой от сервера веб-приложений получают веб-страницу со встроенным скриптом управления печатью, который функционирует в веб-браузере и управляет печатью, связанной с веб-страницей; стадию отображения, на которой отображают получаемую веб-страницу; стадию процесса прорисовывания, на которой принимают операцию ввода на отображаемой веб-странице и прорисовывают результат операции ввода в конкретной области для прорисовывания; стадию генерации данных печати, на которой генерируют данные печати, преобразуя данные изображения, записанные в области для прорисовывания, в форму, допускающую обработку посредством принтера в соответствии со скриптом управления печатью как результат операции печати, осуществляемой на отображаемой веб-странице; и стадию команды печати, на которой дают команду принтеру печатать данные печати в соответствии со скриптом управления печатью.

[0008] Эти аспекты изобретения позволяют печатать желаемое изображение (управлять печатью посредством принтера) на принтере посредством скрипта управления печатью, встроенного в веб-страницу. Более конкретно, поскольку печатью посредством принтера управляют посредством скрипта, который выполняется в веб-браузере (функционирует внутри веб-страницы), установки веб-браузера на клиентский терминал достаточно, и нет необходимости устанавливать драйвер принтера на каждый клиентский терминал, как в связанной области техники. Вдобавок, также производителю принтера не нужно разрабатывать множество различных драйверов принтера для различных операционных систем, и можно снизить связанную стоимость разработки. Кроме того, поскольку нет необходимости предоставлять специальную среду для выполнения приложения на стороне принтера, стоимость разработки и производства устройства можно снизить. Кроме того, поскольку веб-браузер обычно устанавливают на современные клиентские терминалы (компьютеры, включая персональные компьютеры и смартфоны), даже пользователи, которые не знакомы с компьютерами, смогут без труда использовать принтер, не беспокоясь об операционной среде (такой как операционная система) терминала, подлежащего использованию.

[0009] В сетевой системе согласно другому аспекту изобретения, принтер, используемый в качестве выходного принтера, определен в скрипте управления печатью; и блок команды печати дает команду печати принтеру, определенному посредством скрипта управления печатью.

[0010] Эта конфигурация позволяет предварительно задавать выходной принтер. Как результат, даже пользователи, которые не знакомы с компьютерами, могут легко использовать принтер, не беспокоясь об определении выходного принтера, например, если поставщик системы предварительно задает выходной принтер в скрипте управления печатью.

[0011] Сетевая система согласно другому аспекту изобретения предпочтительно также имеет сервер устройств, который может осуществлять связь с клиентским терминалом и одним или более принтерами и управляет одним или более принтерами, сервер устройств имеет блок получения информации об устройстве, который находит подходящий для использования принтер, и получает информацию об устройстве, включая по меньшей мере идентификатор принтера для идентификации принтера и информацию о соединенном порте связи от найденного принтера, блок генерации списка устройств, который генерирует список устройств, основываясь на получаемой информации об устройстве, и блок передачи списка устройств, который посылает генерируемый список устройств на клиентский терминал; клиентский терминал также имеет блок получения списка устройств, который получает список устройств от сервера устройств в соответствии со скриптом управления печатью, и блок выбора устройства, который выбирает один принтер из списка устройств в соответствии со скриптом управления печатью; где блок команды печати дает команду печати принтеру, выбранному посредством блока выбора устройства в соответствии со скриптом управления печатью.

[0012] Способ управления печатью в сетевой системе согласно другому аспекту изобретения предпочтительно также имеет сервер устройств, который может осуществлять связь с клиентским терминалом и одним или более принтерами, и управляет одним или более принтерами, сервер устройств выполняет стадию получения информации об устройстве, в которой находят подходящий для использования принтер, и получает информацию об устройстве, включая по меньшей мере идентификатор принтера для идентификации принтера и информацию о соединенном порте связи от найденного принтера, стадию генерации списка устройств, на которой генерируют список устройств, основываясь на получаемой информации об устройстве, и стадию передачи списка устройств, на которой посылают генерируемый список устройств на клиентский терминал; клиентский терминал также выполняет стадию получения списка устройств, на которой получают список устройств от сервера устройств в соответствии со скриптом управления печатью, и стадию выбора устройства, на которой выбирают один принтер из списка устройств в соответствии со скриптом управления печатью; и стадию команды печати, на которой дают команду печати принтеру, выбранному на стадии выбора устройства в соответствии со скриптом управления печатью.

[0013] С этими аспектами по изобретению, когда один или более принтеров соединены, список подходящих для использования принтеров (список устройств) получают посредством скрипта управления печатью, встроенного в веб-страницу, и принтер, подлежащий использованию для вывода, можно выбирать (определять) из списка устройств и можно печатать желаемые изображения. Более конкретно, выбор принтера и запуск процесса печати делают возможными посредством просто установки веб-браузера на клиентский терминал без установки драйвера принтера на каждый клиентский терминал, как в связанной области техники. Установка специфичных для принтера функций на стороне клиентского терминала (стороне веб-браузера) также не требуется.

[0014] Кроме того, предпочтительно в сетевой системе согласно другому аспекту изобретения сервер веб-приложений имеет блок хранения списка устройств, в котором хранят список устройств, показывающий список подходящих для использования принтеров, блок хранения пользовательской информации, в котором хранят пользовательскую информацию, которая представляет собой информацию о пользователе, которую может использовать веб-приложение, блок приема идентификационной информации, который принимает идентификационную информацию, которая идентифицирует пользователя клиентского терминала, от клиентского терминала, и блок аутентификации пользователя, который осуществляет аутентификацию пользователя посредством сравнения идентификационной информации, принимаемой посредством блока приема идентификационной информации, и пользовательской информации, хранящейся в блоке хранения пользовательской информации; клиентский терминал также имеет отображающий окно ввода идентификационной информации блок, в котором отображают окно ввода идентификационной информации для ввода идентификационной информации, блок передачи идентификационной информации, который посылает идентификационную информацию, введенную посредством операции ввода в окно ввода идентификационной информации, на сервер веб-приложений, блок получения списка устройств, который получает веб-страницу посредством блока получения веб-страниц, когда успешно прошла аутентификация пользователя посредством блока аутентификации пользователя, и получает список устройств от сервера веб-приложений в соответствии со скриптом управления печатью, встроенным в получаемую веб-страницу, и блок выбора устройства, который выбирает один принтер из получаемого списка устройств в соответствии со скриптом управления печатью; и блок команды печати дает команду печати принтеру, выбранному посредством блока выбора устройства, в соответствии со скриптом управления печатью.

[0015] Способ управления печатью в сетевой системе в соответствии с изобретением дополнительно предпочтительно отличается: сервером веб-приложений, хранящим список устройств, показывающий список подходящих для использования принтеров, и пользовательскую информацию, которая представляет собой информацию о пользователе, который может использовать веб-приложение, и выполняющим стадию приема идентификационной информации, на которой принимают идентификационную информацию, идентифицирующую пользователя клиентского терминала, от клиентского терминала, и стадию аутентификации пользователя, на которой осуществляют аутентификацию пользователя посредством сравнения идентификационной информации, принятой посредством стадии приема идентификационной информации, и сохраненной пользовательской информации; клиентским терминалом, также выполняющим стадию отображения окна ввода идентификационной информации, на которой отображают окно ввода идентификационной информации для ввода идентификационной информации, стадию передачи идентификационной информации, на которой посылают идентификационную информацию, введенную посредством операции ввода в окно ввода идентификационной информации, на сервер веб-приложений, стадию получения списка устройств, на которой получают веб-страницу посредством стадии получения веб-страницы, когда успешно пройдена аутентификация пользователя посредством стадии аутентификации пользователя, и получают список устройств от сервера веб-приложений в соответствии со скриптом управления печатью, встроенным в получаемую веб-страницу, и стадию выбора устройства, на которой выбирают один принтер из получаемого списка устройств в соответствии со скриптом управления печатью; и стадию команды печати, на которой дают команду печати принтеру, выбранному посредством стадии выбора устройства, в соответствии со скриптом управления печатью.

[0016] Когда соединены один или более принтеров, сервер веб-приложений в этих конфигурациях осуществляет аутентификацию пользователя, и только пользователи, допущенные посредством аутентификации (для которых аутентификация прошла успешно), могут выбирать принтер из списка принтеров (списка устройств), полученного посредством скрипта управления печатью, встроенного в веб-страницу, и печатать желаемые изображения. Более конкретно, можно проводить аутентификацию пользователей принтеров и только допущенным пользователям давать возможность выбирать подходящий для использования принтер и выполнять печать, если веб-браузер, который получает (отображает) веб-страницу, установлен на клиентском терминале, и нет необходимости устанавливать драйвер принтера на каждый отдельный клиентский терминал, как в связанной области техники.

[0017] Сетевая система в соответствии с изобретением предпочтительно также имеет сервер устройств, который может осуществлять связь с клиентским терминалом и одним или более принтерами и управляет одним или более принтерами, где: клиентский терминал также имеет отображающий окно ввода идентификационной информации блок, в который отображает окно ввода идентификационной информации для ввода идентификационной информации, идентифицирующей пользователя клиентского терминала; блок команды печати выполняет процесс, который посылает данные печати, подлежащие печати, связанные с идентификационной информацией, введенной посредством операции ввода в окно ввода идентификационной информации, на сервер устройств в соответствии со скриптом управления печатью в качестве команды печати для принтера; и сервер устройств имеет блок хранения пользовательской информации, который хранит идентификационную информацию принтера, идентифицирующую каждый принтер, связанный с пользовательской информацией, указывающей какой пользователь может использовать тот или иной принтер, блок приема данных, который получает идентификационную информацию и данные печати от клиентского терминала, блок аутентификации пользователя, который осуществляет аутентификацию пользователя посредством сравнения идентификационной информации, принятой посредством блока приема данных, с пользовательской информацией, хранящейся в блоке хранения пользовательской информации, блок настроек выходного принтера, который, когда аутентификация посредством блока аутентификации пользователя проходит успешно, задает принтер, связанный с пользовательской информацией, которая совпадает с идентификационной информацией, в качестве выходного принтера, и блок ретрансляции данных печати, который посылает данные печати на принтер, заданный посредством блока настроек выходного принтера.

[0018] Способ управления печатью в сетевой системе в соответствии с изобретением предпочтительно также имеет сервер устройств, который может осуществлять связь с клиентским терминалом и одним или более принтерами, и управляет одним или более принтерами, где: клиентский терминал также выполняет стадию отображения окна ввода идентификационной информации, на которой отображают окно ввода идентификационной информации для ввода идентификационной информации, идентифицирующей пользователя клиентского терминала; на стадии команды печати выполняют процесс, который посылает данные печати, подлежащие печати, связанные с идентификационной информацией, введенной посредством операции ввода в окно ввода идентификационной информации, на сервер устройств в соответствии со скриптом управления печатью в качестве команды печати для принтера; и сервер устройств хранит идентификационную информацию принтера, идентифицирующую каждый принтер, связанный с пользовательской информацией, указывающей какой пользователь может использовать тот или иной принтер, и выполняет стадию приема данных, на которой получают идентификационную информацию и данные печати от клиентского терминала, стадию аутентификации пользователя, на которой осуществляют аутентификацию пользователя посредством сравнения идентификационной информации, принятой посредством стадии приема данных, с сохраненной пользовательской информацией, стадию настройки выходного принтера, на которой, когда аутентификация посредством стадии аутентификации пользователя происходит успешно, задают принтер, связанный с пользовательской информацией, которая совпала с идентификационной информацией, в качестве выходного принтера, и стадию ретрансляции данных печати, на которой данные печати посылают на принтер, заданный посредством стадии настройки выходного принтера.

[0019] Когда соединен больше чем один принтер, эти конфигурации позволяют вводить идентификационную информацию для идентификации пользователя с использованием скрипта управления печатью, встроенного в веб-страницу, и позволяют печатать с принтера, связанного с пользователем, если успешно прошла аутентификация на основе введенной идентификационной информации. Более конкретно, можно предоставлять возможность печати, при этом ограничивая пользователей, которые могут использовать принтер, если веб-браузер, который получает (отображает) веб-страницу, установлен на клиентском терминале, и нет необходимости устанавливать драйвер принтера на каждый отдельный клиентский терминал, как в связанной области техники.

[0020] Сетевая система в соответствии с изобретением предпочтительно также имеет сервер устройств, который может осуществлять связь с клиентским терминалом и одним или более принтерами и управляет одним или более принтерами; сервер устройств имеет блок хранения информации об управлении принтером, который хранит идентификационную информацию принтера для идентификации каждого принтера и связанный ключ шифрования, который отличается для каждого принтера, блок приема информации о запросе аутентификации, который принимает информацию о запросе аутентификации для принтера от сервера веб-приложений через скрипт управления печатью, и блок передачи информации об ответе аутентификации, который посылает информацию об ответе аутентификации, которая представляет собой зашифрованную информацию об аутентификации, получаемую посредством шифрования принимаемой информации о запросе аутентификации с использованием ключа шифрования, и идентификационную информацию принтера, связанную с ключом шифрования, используемым для того, чтобы создавать зашифрованную информацию об аутентификации, через скрипт управления печатью на сервер веб-приложений; сервер веб-приложений имеет блок аутентификации принтера, который осуществляет аутентификацию принтера посредством сравнения зашифрованной информации об аутентификации, содержащейся в принимаемой информации об ответе аутентификации, с результатом шифрования информации о запросе аутентификации с использованием конкретного ключа шифрования, и блок передачи результата аутентификации, который посылает идентификационную информацию принтера, связанную с зашифрованной информацией об аутентификации, на клиентский терминал, когда успешно пройдена аутентификация посредством блока аутентификации принтера; и блок команды печати клиентского терминала дает команду печати принтеру, определяемому посредством идентификационной информации принтера, посылаемой посредством блока передачи результата аутентификации в соответствии со скриптом управления печатью.

[0021] Способ управления печатью в сетевой системе в соответствии с изобретением предпочтительно также имеет сервер устройств, который может осуществлять связь с клиентским терминалом и одним или более принтерами и управляет одним или более принтерами; сервер устройств хранит идентификационную информацию принтера для идентификации каждого принтера и связанный ключ шифрования, который отличается для каждого принтера, и выполняет стадию получения информации о запросе аутентификации, на которой принимают информацию о запросе аутентификации для принтера от сервера веб-приложений через скрипт управления печатью, и стадию передачи информации об ответе аутентификации, на которой посылают информацию об ответе аутентификации, которая представляет собой зашифрованную информацию об аутентификации, получаемую посредством шифрования принимаемой информации о запросе аутентификации с использованием ключа шифрования, и идентификационную информацию принтера, связанную с ключом шифрования, используемым для того, чтобы создавать зашифрованную информацию об аутентификации, через скрипт управления печатью на сервер веб-приложений; сервер веб-приложений выполняет стадию аутентификации принтера, на которой осуществляют аутентификацию принтера посредством сравнения зашифрованной информации об аутентификации, содержащейся в принимаемой информации об ответе аутентификации, с результатом шифрования информации о запросе аутентификации с использованием конкретного ключа шифрования, и стадию передачи результата аутентификации, на которой посылают идентификационную информацию принтера, связанную с зашифрованной информацией об аутентификации, на клиентский терминал, когда аутентификация посредством стадии аутентификации принтера прошла успешно; и стадия команды печати клиентского терминала дает команду печати принтеру, определяемому посредством идентификационной информации принтера, посылаемой посредством стадии передачи результата аутентификации в соответствии со скриптом управления печатью.

[0022] Когда соединены один или более принтеров и печать выполняют в соответствии со скриптом управления печатью, встроенным в веб-страницу, эти конфигурации делают возможной аутентификацию соединенных принтеров и печать только с принтеров, для которых аутентификация успешно пройдена (аутентификация была разрешена). Более конкретно, печать возможна при ограничении принтеров, используемых для вывода, если веб-браузер, который получает (отображает) веб-страницу, установлен на клиентском терминале, и нет необходимости устанавливать драйвер принтера на каждый отдельный клиентский терминал, как в связанной области техники. Это можно использовать, например, когда желательно ограничивать принтеры, которые можно использовать для печати (когда желательно запретить печать на каком-либо принтере), например, при печати конфиденциальной информации или печати билетов.

[0023] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением блок генерации данных печати временно хранит генерируемые данные печати в конкретной области хранения; и блок команды печати дает принтеру команду печатать данные печати в области хранения после того, как все данные печати сохранены в конкретной области хранения.

[0024] Эта конфигурация делает возможной высокоскоростную печать посредством осуществления процесса генерации данных печати (таких как команды растеризации изображения) и процесса передачи данных печати отдельно (не параллельно). Дефекты в печатаемом изображении также можно лучше уменьшать на низкопроизводительном клиентском терминале, чем когда процесс генерации данных печати и процесс передачи данных печати выполняют в виде параллельных процессов.

[0025] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением отображающий блок отображает окно подтверждения изменения страницы, чтобы выбрать, менять или не менять веб-страницу в соответствии со скриптом управления печатью, если событие изменения страницы, которое меняет веб-страницу, происходит во время передачи данных печати в сочетании с командой печати от блока команды печати.

[0026] В этой конфигурации отображают окно подтверждения, чтобы подтверждать (выбирать), фактически менять или не менять страницу, когда веб-страница меняется. Поскольку изобретение выполняет функцию драйвера принтера со скриптом (скрипт управления печатью), скрипт управления печатью будет исчезать и печать будет прервана, если веб-страница меняется во время процесса печати. Как результат, посредством отображения экрана подтверждения, когда происходит событие, которое меняет веб-страницу, можно предотвращать непреднамеренное изменение веб-страницы оператором (пользователем).

[0027] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением блок команды печати прерывает передачу данных печати, когда выполняют изменение веб-страницы во время передачи данных печати в соответствии с командой печати; и отображающий блок отображает сообщение, указывающее на то, что передача данных печати прервана.

[0028] В этой конфигурации можно информировать пользователя о том, что процесс печати прерван. Например, пользователь может не знать, что веб-страница изменилась в связи с непреднамеренным действием пользователя, скрипт управления печатью исчез и процесс печати прерван, но этот аспект изобретения предотвращает это посредством сообщения о прерывании процесса печати.

[0029] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением, блок команды печати выполняет процесс передачи данных печати, сопровождающий команду печати, параллельно с процессом отображения окна подтверждения изменения страницы.

[0030] Посредством передачи данных печати и отображения окна подтверждения изменения страницы параллельно (в нескольких потоках), эта конфигурация может продолжать процесс печати, в то время как окно подтверждения изменения страницы отображают для того, чтобы выбирать, изменять или не изменять веб-страницу.

[0031] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением принтер имеет блок приема данных печати, который принимает данные печати, подлежащие печати, и блок управления печатью, который управляет процессом печати, основываясь на принимаемых данных печати; и блок управления печатью выполняет процесс печати, основываясь на данных печати после приема всех данных печати, подлежащих печати, посредством блока приема данных печати.

[0032] В этой конфигурации принтер начинает печать после получения всех данных печати. Например, когда для печати получено большое количество данных печати, это предотвращает исчезновение скрипта управления печатью и остановку процесса печати в середине в результате изменения веб-страницы, хотя данные печати получают.

[0033] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением блок генерации данных печати сегментирует данные изображения на блоки данных определенного размера, которые можно передавать в одной передаче данных, и генерирует сегментированные данные печати, преобразуя каждый сегментированный блок данных изображения в форму, допускающую печать посредством принтера; и блок команды печати передает данные печати в соответствии с командой печати в блоки сегментированных данных печати.

[0034] Эта конфигурация сегментирует и посылает данные печати в блоках данных, размеры которых делают возможной передачу в одной передаче данных. Как результат, когда большое количество данных печати посылают для печати, например, это предотвращает исчезновение скрипта управления печатью и прерывание передачи данных печати на полпути в результате изменения веб-страницы во время передачи данных печати.

[0035] Кроме того, предпочтительно в сетевой системе в соответствии с изобретением клиентский терминал также имеет блок настроек печати, который конфигурирует настройки печати принтера в соответствии со скриптом управления печатью.

[0036] Эта конфигурация может конфигурировать настройки печати принтера в соответствии со скриптом управления печатью. Более конкретно, настройки принтера можно проверять или пользователь по желанию может менять настройки принтера без установки драйвера принтера на каждый клиентский терминал, как в связанной области техники. Следует отметить, что настройки принтера включают, например, размеры бумаги, число копий, качество печати, цветную/монохромную печать, и способ обработки изображения. Настройки печати, выполненные (измененные) пользователем, также можно хранить в конкретной области хранения. В этом случае сохраненные настройки печати можно считывать в следующий раз, когда что-нибудь печатают, устраняя необходимость пользователю менять настройки печати каждый раз.

[0037] Сетевая система в соответствии с изобретением предпочтительно также имеет сервер управления устройствами, который может осуществлять связь с клиентским терминалом через сеть и центрально управляет состоянием принтера; клиентский терминал также имеет блок передачи состояния устройства, который получает информацию о состоянии устройства, указывающую по меньшей мере на состояние принтера и посылает получаемую информацию о состоянии устройства на сервер управления устройствами в соответствии со скриптом управления печатью; и сервер управления устройствами имеет блок приема состояния устройства, который принимает информацию о состоянии устройства от клиентского терминала, и блок отчетов о состоянии устройства, который докладывает о состоянии каждого принтера, основываясь на принимаемой информации о состоянии устройства.

[0038] Используя эту конфигурацию, сервер управления устройствами может центрально управлять состоянием всех подходящих для использования принтеров. Как результат, например, администратор системы или производитель устройства может быстро предпринять действия, когда возникает проблема с принтером. Например, также возможен количественный учет в соответствии с фактическим использованием принтера.

[0039] Интерфейсная плата в соответствии с изобретением содержит части сервера устройств, описанного выше, и ее используют установленной в какой-либо один из одного или более принтеров.

[0040] Этот аспект изобретения позволяет предоставлять интерфейсную плату с функциями сервера устройств. Как результат, посредством простого соединения интерфейсной платы с принтером, пользователь может легко получать функции сервера устройств. Например, по сравнению с конфигурированием сервера устройств с использованием персонального компьютера (ПК) этот аспект изобретения устраняет проблемы (например, проблему производства персонального компьютера и конструирования сервера устройств). Вдобавок, поскольку нет необходимости встраивать специальную функцию в принтер, сетевую систему по изобретению даже можно внедрять с использованием принтера общего назначения.

[0041] Другой аспект изобретения представляет собой программу, которая предписывает компьютеру выполнять стадии способа управления печатью в сетевой системе, описанной выше. Эта конфигурация делает возможным предоставление программы, которая может печатать желаемые изображения на принтере (управлять печатью с помощью принтера) посредством скрипта управления печатью, встроенного в веб-страницу.

ПОЛОЖИТЕЛЬНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ

[0042] Таким образом, изобретение предоставляет возможность управления принтером, не требуя драйвера принтера, который зависит от компьютерной среды.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0043] На фиг. 1 представлена диаграмма конфигурации системы сетевой системы согласно первому варианту осуществления изобретения.

На фиг. 2 представлена блочная диаграмма, показывающая функциональную конфигурацию сетевой системы согласно первому варианту осуществления изобретения.

На фиг. 3 представлена блок-схема, описывающая процесс печати сетевой системы согласно первому варианту осуществления изобретения.

На фиг. 4 представлена блок-схема, описывающая процесс в сетевой системе согласно первому варианту осуществления изобретения, когда происходит событие, меняющее веб-страницу, во время передачи данных печати.

На фиг. 5 представлена диаграмма конфигурации системы, показывающая вариацию сетевой системы согласно первому варианту осуществления изобретения.

На фиг. 6 представлена диаграмма конфигурации системы сетевой системы согласно второму варианту осуществления изобретения.

На фиг. 7 представлена блочная диаграмма, показывающая функциональную конфигурацию сетевой системы согласно второму варианту осуществления изобретения.

На фиг. 8 представлена блок-схема, описывающая процесс печати сетевой системы согласно второму варианту осуществления изобретения.

На фиг. 9 представлена диаграмма конфигурации системы сетевой системы согласно третьему варианту осуществления изобретения.

На фиг. 10 представлена функциональная блочная диаграмма сетевой системы согласно третьему варианту осуществления изобретения.

На фиг. 11 представлена блок-схема, описывающая процесс аутентификации пользователя и процесс печати сетевой системы согласно третьему варианту осуществления изобретения.

На фиг. 12 представлена диаграмма конфигурации системы сетевой системы согласно четвертому варианту осуществления изобретения.

На фиг. 13 представлена функциональная блочная диаграмма сетевой системы согласно четвертому варианту осуществления изобретения.

На фиг. 14 представлена блок-схема, описывающая процесс аутентификации пользователя и процесс печати сетевой системы согласно четвертому варианту осуществления изобретения.

На фиг. 15 представлена диаграмма конфигурации системы сетевой системы согласно пятому варианту осуществления изобретения.

На фиг. 16 представлена функциональная блочная диаграмма сетевой системы согласно пятому варианту осуществления изобретения.

На фиг. 17 представлена блок-схема, описывающая процесс аутентификации принтера и процесс печати сетевой системы согласно пятому варианту осуществления изобретения.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[0044] Сетевая система, интерфейсная плата, способ управления печатью в сетевой системе и программа согласно предпочтительным вариантам осуществления изобретения описаны ниже со ссылкой на сопроводительные фиг. Сетевая система в соответствии с изобретением представляет собой систему, которая выполняет процесс печати с использованием веб-браузера без установки специализированного драйвера принтера на клиентский терминал.

ПРИМЕР 1

[0045] На фиг. 1 представлена диаграмма конфигурации системы сетевой системы SY1 согласно первому варианту осуществления изобретения. Как показано на