ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству обработки информации, системе печати и способу печати.
УРОВЕНЬ ТЕХНИКИ
Известна система печати, которая не может незамедлительно распечатывать данные печати, передаваемые с хост-компьютера. То есть, данные печати, передаваемые с хост-компьютера, буферизуются (накапливаются) на серверном устройстве. Затем, в подходящий для пользователя момент, данные печати, которые должны быть выведены, могут быть выбраны из списка буферизованных данных печати. Выбранные данные печати передаются на устройство формирования изображения, чтобы устройство формирования изображения могло выполнить задание на печать.
ССЫЛКА ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
Выложенный патент Японии № 2008-129812
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
ПРОБЛЕМЫ, КОТОРЫЕ ДОЛЖНЫ БЫТЬ РЕШЕНЫ ПОСРЕДСТВОМ ИЗОБРЕТЕНИЯ
В вышеупомянутой системе печати трудно обеспечить единообразную работоспособность среди устройств формирования изображения различных изготовителей и моделей. Например, технические условия на средства программного обеспечения для реализации такой системы печати могут отличаться, в зависимости от изготовителя, при этом формы и функции панели управления устройства формирования изображения могут отличаться, в зависимости от модели устройства формирования изображения. В некоторых моделях устройств формирования изображения, таких как модели, которые оснащены относительно маленькими панелями управления, или модели, которые вовсе не имеют панелей управления, отображение списка данных печати может являться затруднительным.
Основной задачей по меньшей мере одного варианта осуществления настоящего изобретения является обеспечение устройства струйной записи, которое, по сути, устраняет одну или более проблем, возникающих вследствие ограничений и неудобств связанного уровня техники. В одном аспекте настоящего изобретения обеспечивается устройство обработки информации, система печати и способ печати, которые обеспечивают единообразную работоспособность для распечатки накопленных данных печати.
СРЕДСТВА ДЛЯ РЕШЕНИЯ ПРОБЛЕМ
В одном варианте осуществления настоящего изобретения устройство обработки информации включает в себя блок хранения данных печати, сконфигурированный для сохранения данных печати, блок обеспечения списка данных, сконфигурированный для передачи информации списка данных печати, сохраненных посредством блока хранения данных печати, на клиентское устройство через сеть, блок приема запроса печати, сконфигурированный для приема от клиентского устройства идентификационной информации выбранных данных печати для выбранных данных печати, выбранных из информации списка, и блок передачи, сконфигурированный для передачи выбранных данных печати, соответствующих идентификационной информации выбранных данных печати, на устройство формирования изображения через сеть.
ЭФФЕКТЫ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
В одном аспекте настоящего изобретения для распечатки накопленных данных печати может быть обеспечена единообразная работоспособность.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 представляет собой схему, показывающую примерную конфигурацию системы печати в соответствии с первым вариантом осуществления настоящего изобретения;
Фиг. 2 представляет собой схему, показывающую примерную аппаратную конфигурацию серверного устройства в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 3 представляет собой схему, показывающую примерную функциональную конфигурацию системы печати, в соответствии с первым вариантом осуществления;
Фиг. 4 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для отображения информации списка данных печати;
Фиг. 5 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с первым вариантом осуществления;
Фиг. 6 представляет собой таблицу, показывающую примерную конфигурацию блока хранения информации определения в соответствии с первым вариантом осуществления;
Фиг. 7А и 7B представляют собой схемы, показывающие примерные реализации блока хранения информации определения в соответствии с первым вариантом осуществления;
Фиг. 8 представляет собой блок-схему, показывающую примерную конфигурацию системы печати в соответствии со вторым вариантом осуществления настоящего изобретения;
Фиг. 9А и 9B представляют собой схемы, показывающие примерные экраны, которые могут быть отображены на устройстве отображения клиентского устройства в соответствии со вторым вариантом осуществления;
Фиг. 10 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с третьим вариантом осуществления настоящего изобретения;
Фиг. 11 представляет собой схему, показывающую примерный экран завершения печати, который может быть отображен на клиентском устройстве в соответствии с третьим вариантом осуществления;
Фиг. 12 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с четвертым вариантом осуществления настоящего изобретения;
Фиг. 13 представляет собой таблицу, показывающую примерную конфигурацию блока хранения информации определения в соответствии с четвертым вариантом осуществления;
Фиг. 14 представляет собой схему, показывающую примерный экран выбора адресата вывода;
Фиг. 15 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с пятым вариантом осуществления настоящего изобретения;
Фиг. 16 представляет собой таблицу, показывающую примерную конфигурацию блока хранения информации определения в соответствии с пятым вариантом осуществления; и
Фиг. 17 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для определения вариантов адресата вывода в соответствии с пятым вариантом осуществления.
ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ПОЗИЦИЙ
1: Система печати
10: Серверное устройство
11: Блок обеспечения информации списка
12: Блок получения данных печати
13: Блок приема запроса печати
14: Блок определения адресата вывода
15: Блок передачи данных печати
16: Блок хранения данных печати
17: Блок хранения информации определения
20: Клиентское устройство
21: Блок браузера
30: Устройство формирования изображения
31: Блок приема данных печати
32: Блок формирования изображения
100: Устройство привода
101: Запоминающая среда
102: Вспомогательное запоминающее устройство
103: Устройство памяти
104: Центральный процессор (CPU)
105: Устройство сопряжения
В: Шина
ЛУЧШИЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Далее, со ссылкой на сопроводительные чертежи, будут описаны варианты осуществления настоящего изобретения.
Фиг. 1 представляет собой схему, показывающую примерную конфигурацию системы печати, в соответствии с вариантом осуществления настоящего изобретения. Как изображено на Фиг. 1, система 1 печати включает в себя серверное устройство 10, клиентское устройство 20 и устройство 30 формирования изображения, которые взаимно соединяются через сеть (проводную или беспроводную), такую как локальная сеть или Интернет, для установления связи друг с другом.
В одном предпочтительном варианте осуществления устройство 30 формирования изображения может являться многофункциональным периферийным устройством, которое способно выполнять две или более из следующих функций: печать, сканирование, копирование и факсимильная передача. Однако в другом варианте осуществления в качестве устройства 30 формирования изображения может быть использован принтер, который обладает лишь функциями печати.
В одном предпочтительном варианте осуществления клиентское устроство 20 может являться персональным компьютером, который принимает выбранные данные печати, которые должны быть выведены из данных печати, накопленных на серверном устройстве 10. Следует отметить, что клиентское устройство 20 не ограничивается персональным компьютером, и может являться, например, устройством обработки информации какого-либо другого типа.
Серверное устройство 10 является компьютером, который накапливает данные печати. Данные печати могут быть переданы с клиентского устройства 20 или устройства обработки информации (не изображено), отличного от клиентского устройства 20. В настоящем варианте осуществления данные печати, такие как данные электронного документа, подверженные команде печати, не незамедлительно передаются на устройство 30 формирования изображения, а изначально накапливаются на серверном устройстве 10. Серверное устройство 10 передает на устройство 30 формирования изображения выбранные данные печати, подверженные команде вывода из данных печати, накопленных на серверном устройстве 10. Устройство 30 формирования изображения выполняет задание на печать на основе переданных данных печати.
Далее в настоящем документе вышеупомянутый режим печати будет называться «печатью по требованию». Например, в системе печати по требованию, в которой команда вывода для накопленных данных печати выдается с панели управления устройства 30 формирования изображения, может быть обеспечена защита печатного материала. То есть, например, пользователь может быть наделен правом посредством устройства 30 формирования изображения, когда выводится результат печати, а также может незамедлительно извлечь результат печати так, что может быть предотвращена утечка информации вследствие раскрытия результата печати.
В настоящем варианте осуществления выбор из накопленных данных выполняется на клиентском устройстве 20. Следовательно, для предотвращения вышеупомянутой утечки информации, предпочтительно, чтобы клиентское устройство 20 располагалось рядом с устройством 30 формирования изображения, соответствующим адресату вывода результата печати.
Фиг. 2 представляет собой схему, показывающую примерную аппаратную конфигурацию серверного устройства 10, в соответствии с вариантом осуществления настоящего изобретения. Как изображено на Фиг. 2, серверное устройство 10 включает в себя устройство 100 привода, вспомогательное запоминающее устройство 102, устройство 103 памяти, центральный процессор (CPU) 104 и устройство 105 сопряжения, которые взаимно соединяются посредством шины B.
В одном предпочтительном варианте осуществления программа для выполнения процессов на серверном устройстве 10 может быть обеспечена при помощи запоминающей среды 101, такой как CD-ROM. Запоминающая среда 101, хранящая такую программу, может быть помещена в устройство 100 привода так, что программа может быть установлена на вспомогательном запоминающем устройстве 102 через устройство 100 привода. Следует отметить, что программа не должна в обязательном порядке устанавливаться с запоминающей среды 101, и, например, в других вариантах осуществления программа может быть загружена с другого компьютера через сеть. Вспомогательное запоминающее устройство 102 может сохранять установленные программы а также файлы и данные.
Устройство 103 памяти считывает программу со вспомогательного запоминающего устройства 102, когда имеется команда активации для программы, а также сохраняет активированную программу. CPU 104 выполняет функции серверного устройства 10, в соответствии с программой, сохраненной на устройстве 103 памяти. Устройство 105 сопряжения является интерфейсом для установления соединения с сетью.
В одном варианте осуществления клиентское устройство 20 и устройство 30 формирования изображения могут иметь аппаратные конфигурации, подобные изображенным на Фиг. 2. Например, в предпочтительном варианте осуществления клиентское устройство 20 включает в себя устройство ввода, такое как мышь и клавиатура для принятия операционных команд от пользователя, и устройство отображения для отображения экранов, побуждающих ввод операционной команды и реагирующих на операционную команду.
Фиг. 3 представляет собой схему, показывающую примерную функциональную конфигурацию системы печати в соответствии с первым вариантом осуществления настоящего изобретения. Как изображено на Фиг. 3, серверное устройство 10 включает в себя блок 11 обеспечения информации списка, блок 12 получения данных печати, блок 13 приема запроса печати, блок 14 определения адресата вывода и блок 15 передачи данных печати. В предпочтительном варианте осуществления вышеупомянутые блоки могут быть реализованы посредством одного или более процессов, выполняемых посредством CPU 104 в соответствии с программой, установленной на серверном устройстве 10. Серверное устройство 10 также включает в себя блок 16 хранения данных печати и блок 17 хранения информации определения. В предпочтительном варианте осуществления эти блоки хранения могут быть реализованы посредством запоминающего устройства, соединенного со вспомогательным запоминающим устройством 102 или серверным устройством 10 через сеть.
Блок 11 обеспечения информации списка обеспечивает информацию списка данных печати, сохраненных в блоке 16 хранения данных печати клиентскому устройству 20. Блок 12 получения данных печати получает информацию списка данных печати, сохраненных в блоке 16 хранения данных печати в ответ на запрос от блока 11 обеспечения информации списка.
Блок 13 приема запроса печати принимает запрос печати, который точно определяет данные печати, которые должны быть напечатаны, от клиентского устройства 20. Блок 14 определения вывода определяет устройство 30 формирования изображения, соответствующее адресату вывода (адресату передачи) для данных печати. Блок 15 передачи данных печати передает данные печати на устройство 30 формирования изображения, которое было идентифицировано в качестве адресата вывода (адресата передачи). В предпочтительном варианте осуществления блок 15 передачи данных печати может передавать данные печати с использованием стандартного протокола связи. Например, протокол связи, используемый посредством блока 15 передачи данных печати для передачи данных печати на устройство 30 формирования изображения, может являться аналогичным протоколу связи, который используется посредством драйвера принтера персонального компьютера для передачи данных печати на устройство 30 формирования изображения, соответствующее адресату вывода, в ответ на ввод команды печати на персональный компьютер.
Блок 16 хранения данных печати сконфигурирован для сохранения данных печати. В предпочтительном варианте осуществления данные печати, сохраненные в блоке 16 хранения данных печати, могут быть в формате языка описания страниц (PDL), который является форматом данных, в который электронные данные, подверженные команде печати, преобразовываются посредством драйвера принтера клиентского устройства 20 или другого устройства обработки информации.
Блок 17 хранения информации определения сохраняет информацию, используемую посредством блока 14 определения адресата вывода для определения устройства 30 формирования изображения, соответствующего адресату вывода данных печати.
Устройство 30 формирования изображения включает в себя блок 31 приема данных печати и блок 32 формирования изображения. В предпочтительном варианте осуществления эти блоки могут быть реализованы посредством одного или более процессов, выполняемых посредством CPU устройства 30 формирования изображения в соответствии с программой, установленной на устройстве 30 формирования изображения. Блок 31 приема данных печати принимает данные печати, передаваемые с серверного устройства 10. Блок 31 приема данных печати открывает порт предварительно определенного номера порта (например, порт 9100) и ожидает приема данных печати. Блок 32 формирования изображения побуждает устройство 30 формирования изображения к выполнению процессов печати на основе данных печати, принимаемых посредством блока 31 приема данных печати.
Клиентское устройство 20 включает в себя блок 21 браузера. Блок 21 браузера может быть реализован посредством одного или более процессов основной или универсальной программы веб-браузера, которая выполняется посредством CPU клиентского устройства 20. Например, блок 21 браузера может интерпретировать контент веб-страницы, содержащей скрипты и данные языка гипертекстовой разметки (HTML), и выполнять процессы отображения на основе контента.
Далее будут описаны этапы процесса, выполняемые в системе печати, в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 4 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для отображения информации списка данных печати.
Например, в начальном состоянии по умолчанию блок 21 браузера может отображать экран входа в систему для осуществления доступа к серверному устройству 10 на устройстве отображения клиентского устройства 20, на основе веб-страницы, загруженной с серверного устройства 10.
Когда пользователь вводит информацию, такую как имя пользователя, на экране входа в систему, блок 21 браузера передает запрос HTTP, представляющий собой запрос списка данных печати, на серверное устройство 10 (этап S101). Следует отметить, что ввод имени пользователя на экране входа в систему точно определяется в запросе списка данных печати, передаваемом с блока 21 браузера. После приема запроса списка данных печати, блок 11 обеспечения информации списка серверного устройства 10 отправляет запрос получения информации списка данных печати на блок 12 получения данных печати, точно определяя имя пользователя, обеспеченное в запросе списка данных печати от блока 21 браузера (этап S102). Блок 12 получения данных печати выполняет поиск данных печати, сохраненных в блоке 16 хранения данных печати, на предмет данных печати, связанных с точно определенным именем пользователя (этапы S103 и S104). Следует отметить, что блок 16 хранения данных печати сохраняет данные печати в связи с именем пользователя отправителя запроса печати. Затем блок 12 получения данных печати отправляет информацию списка данных печати, соответствующую списку библиографической информации данных печати, связанных с точно определенным именем пользователя, на блок 11 обеспечения информации списка (этап S105). Например, в предпочтительном варианте осуществления библиографическая информация может включать в себя имя задания в качестве идентификационной информации каждого набора данных печати. Например, из данных печати может быть извлечена библиографическая информация каждого набора данных печати.
Затем блок 11 обеспечения информации списка генерирует данные HTML для отображения информации списка данных печати (данные экрана списка данных печати) (этап S106). Затем блок 11 обеспечения информации списка отправляет на блок 21 браузера ответ (ответ HTTP), включающий в себя данные экрана списка данных печати (этап S107).
Затем, на основе данных экрана списка данных печати, принимаемых от блока 11 обеспечения информации списка, блок 21 браузера побуждает устройство отображения клиентского устройства 20 к отображению экрана списка данных печати (этап S108). В предпочтительном варианте осуществления экран списка данных печати может отображать информацию, такую как имя задания каждого набора данных печати, а также предоставлять возможность выбора одного или более наборов отображаемых данных печати.
Фиг. 5 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с первым вариантом осуществления настоящего изобретения.
Когда пользователь выбирает одно или более имен заданий из экрана списка данных печати и вводит команду вывода, блок 21 браузера передает запрос печати, точно определяющий выбранное имя задания (далее в настоящем документе будет называться «именем целевого задания»), и идентификационную информацию клиентского устройства 20 (далее в настоящем документе будет называться «идентификационной информацией клиента»), на серверное устройство 10 (этап S111). Идентификационная информация клиента может являться информацией любого типа, которая позволяет идентифицировать каждое индивидуальное клиентское устройство 20, такой как имя хоста или IP-адрес клиентского устройства 20. В настоящем варианте осуществления в качестве идентификационной информации клиента используется IP-адрес клиентского устройства.
После приема запроса печати, блок 13 приема запроса печати серверного устройства 10 отправляет на блок 14 определения адресата вывода запрос определения адресата вывода, чтобы определить устройство 30 формирования изображения, соответствующее адресату вывода данных печати, точно определяя идентификационную информацию клиента, обеспеченную в запросе печати (этап S112). Блок 14 определения адресата вывода определяет устройство 30 формирования изображения, соответствующее адресату вывода данных печати, на основе точно определенной идентификационной информации клиента, и блок 17 хранения информации определения (этап S113).
Фиг. 6 представляет собой таблицу, показывающую примерную конфигурацию блока 17 хранения информации определения в соответствии с первым вариантом осуществления настоящего изобретения. Как изображено на Фиг. 6, блок 17 хранения информации определения сохраняет идентификационную информацию клиента в связи с идентификационной информации устройства, соответствующей идентификационной информации устройства 30 формирования изображения. Следует отметить, что в настоящем варианте осуществления в качестве идентификационной информации устройства используется IP-адрес устройства 30 формирования изображения. Однако в качестве идентификационной информации устройства также может быть использована информация других типов для идентификации устройства 30 формирования изображения, такая как имя хоста.
В настоящем варианте осуществления предпочтительно, чтобы блок 17 хранения информации определения сохранял информацию связи между идентификационной информацией клиента и информацией устройства (то есть, информацию связи между клиентским устройством 20 и устройством 30 формирования изображения) на основе физической близости между клиентским устройством 20 и устройством 30 формирования изображения. То есть, в блоке 17 хранения информации определения настоящего варианта осуществления клиентское устройство 20 связывается с устройством 30 формирования изображения, которое располагается наиболее близко к этому клиентскому устройству 20.
Следует отметить, что Фиг. 6 представляет конфигурацию блока 17 хранения информации определения в форме таблицы. Однако, в реальности, блок 17 хранения информации определения может быть реализован, например, в форме файла, как иллюстрировано на Фиг. 7А или 7B.
Фиг. 7А и 7B представляют собой схемы, показывающие примерные реализации блока 17 хранения информации определения в соответствии с вариантами осуществления настоящего изобретения. Фиг. 7А иллюстрирует пример, в котором блок 17 хранения информации определения реализован посредством файла свойств. Фиг. 7B иллюстрирует пример, в котором блок 17 хранения информации определения реализован посредством файла CSV (значения, разделенные запятыми).
На этапе S113 на Фиг. 5, блок 14 определения адресата вывода определяет устройство 30 формирования изображения, идентифицированное посредством идентификационной информации устройства, связанной с информацией клиента, точно определенной в запросе определения адресата вывода, и идентифицирует это устройство 30 формирования изображения в качестве адресата вывода.
Затем блок 14 определения адресата вывода отправляет на блок 13 приема запроса печати ответ, включающий в себя идентификационную информацию устройства для устройства 30 формирования изображения, идентифицированного в качестве адресата вывода (далее в настоящем документе будет называться «идентификационной информацией адресата вывода») (этап S114). Затем блок 13 приема запроса печати вводит запрос передачи данных печати, точно определяющий имя целевого задания, и идентификационную информацию адресата вывода, на блок 15 передачи данных печати (этап S115). Блок 15 передачи данных печати получает данные печати, идентифицированные посредством имени целевого задания, от блока 16 хранения данных печати и отправляет полученные данные печати на устройство 30 формирования изображения, идентифицированное посредством идентификационной информации адресата вывода (этап S116). Например, в предпочтительном варианте осуществления блок 15 передачи данных печати может передавать данные печати на устройство 30 формирования изображения с использованием протокола связи, который является таким же протоколом связи, что и протокол, используемый посредством блока 31 приема данных печати устройства 30 формирования изображения для передачи данных печати на порт (например, порт 9100), который обеспечивается для нормальной передачи данных печати. Таким образом, может быть обеспечена универсальная передача данных печати от блока 15 передачи данных печати. То есть, данные печати могут быть переданы на устройства 30 формирования изображения различных моделей и/или различных изготовителей посредством использования общего или протокола связи общего назначения.
После приема данных печати, блок 31 приема данных печати устройства 30 формирования изображения отправляет запрос печати на блок 32 формирования изображения для выполнения основанного на данных печати задания на печать. В свою очередь, блок 32 формирования изображения выполняет задание на печать посредством формирования изображения на основе данных печати и печати изображения.
На стороне серверного устройства 10, после передачи данных печати на устройство 30 формирования изображения, блок 15 передачи данных печати отправляет на блок 13 приема запроса печати уведомление о том, что передача данных печати была завершена (этап S118). В ответ на это уведомление, блок 13 приема запроса печати генерирует данные HTML для отображения экрана завершения передачи данных печати (данные экрана завершения передачи данных печати) для обеспечения уведомления о завершении передачи данных печати (этап S119). Затем блок 13 приема запроса печати отправляет на блок 21 браузера ответ (ответ HTTP), включающий в себя данные экрана завершения передачи данных печати (этап S120).
Блок 21 браузера побуждает устройство отображения клиентского устройства 20 к отображению экрана завершения передачи данных печати на основе данных экрана завершения передачи данных печати, включенных в ответ (этап S121). Пользователь может просмотреть этот экран завершения передачи данных печати для подтверждения того, что данные печати были переданы на устройство 30 формирования изображения.
Следует отметить, что в вышеупомянутом первом варианте осуществления настоящего изобретения операции над данными печати, накопленными на серверном устройстве 10, выполняются на клиентском устройстве 20, а не на одном или более индивидуальных устройствах 30 формирования изображения. В соответствии с аспектом настоящего варианта осуществления, единообразный пользовательский интерфейс (например, графический пользовательский интерфейс) может быть обеспечен независимо от модели или изготовителя устройств 30 формирования изображения.
В соответствии с другим аспектом настоящего варианта осуществления, связь между серверным устройством 10 и устройством 30 формирования изображения может быть установлена с использованием стандартного или протокола связи общего назначения, чтобы устройства 30 формирования изображения различных моделей могли быть добавлены в качестве вариантов адресата вывода.
Далее будет описан второй вариант осуществления настоящего изобретения. Следует отметить, что признаки второго варианта осуществления, которые могут являться идентичными признакам первого варианта осуществления, повторно описываться не будут.
Фиг. 8 представляет собой блок-схему, показывающую примерную конфигурацию системы печати в соответствии со вторым вариантом осуществления настоящего изобретения. Изображенная на Фиг. 8 система печати включает в себя клиентское устройство 20a, соответствующее мобильному терминалу, такому как планшетный терминал. В настоящем варианте осуществления клиентское устройство 20a может являться съемным и может устанавливать связь с серверным устройством 10 через беспроводное соединение, такое как беспроводная локальная сеть. В одном предпочтительном варианте осуществления клиентское устройство 20a может быть обеспечено на стороне каждого устройства 30 формирования изображения. То есть, вместо того, чтобы полагаться на панель управления устройства 30 формирования изображения, одно из клиентских устройств 20a может быть обеспечено на каждом устройстве 30 формирования изображения. Следует отметить, что клиентское устройство 20a настоящего варианта осуществления не ограничивается планшетным терминалом, и в качестве клиентского устройства 20a могут быть использованы другие мобильные терминалы, такие как сотовый телефон, смартфон или карманный персональный компьютер (PDA).
Следует отметить, что система печати в соответствии со вторым вариантом осуществления, может выполнять этапы процесса для отображения информации списка данных печати и печати выбранных данных печати способом, подобным этапам процесса на Фиг. 4 и 5 первого варианта осуществления.
Фиг. 9А и 9B представляют собой схемы, показывающие примерные экраны, которые могут быть отображены на устройстве отображения клиентского устройства 20a.
Фиг. 9А изображает примерный экран входа в систему, который может быть отображен на клиентском устройстве 20a в начальном состоянии по умолчанию. Фиг. 9B изображает примерный экран списка данных печати, который может быть отображен на клиентском устройстве 20a на этапе процесса, аналогичном этапу S108 на Фиг. 4. Экран списка данных печати на Фиг. 9B включает в себя список L1 из одного или более наборов данных печати (заданий на печать) и кнопку b1 печати. Например, когда выбирается задание на печать из списка L1 и нажимается кнопка b1 печати, запрос печати может быть отправлен способом, подобным этапу S111 на Фиг. 5.
Далее будет описан третий вариант осуществления настоящего изобретения. Следует отметить, что признаки третьего варианта осуществления, которые могут являться идентичными признакам первого варианта осуществления, ниже по тексту повторно описываться не будут. В системе печати в соответствии с третьим вариантом осуществления, клиентское устройство 20 может являться мобильным терминалом, таким как планшетный терминал или стационарное устройство обработки информации, такое как настольный компьютер.
Фиг. 10 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с третьим вариантом осуществления настоящего изобретения. Следует отметить, что на Фиг. 10 этапам процесса, которые могут являться идентичными этапам процесса на Фиг. 4, присваиваются одинаковые ссылочные позиции, и их описание будет опущено.
Как изображено на Фиг. 10, после приема уведомления о завершении передачи данных печати (этап S118), блок 13 приема запроса печати получает информацию об изготовителе и модели устройства 30 формирования изображения, соответствующего адресату вывода (этапы S301 и S302). Например, информация об изготовителе и модели устройства 30 формирования изображения может быть получена из MIB (базы управляющей информации) устройства 30 формирования изображения.
Затем блок 13 приема запроса печати получает информацию о статусе задания на печать от устройства 30 формирования изображения адресата вывода(этапы S303 и S304). Например, информация о статусе задания на печать может быть получена из MIB устройства 30 формирования изображения. Следует отметить, что запись MIB, в которую записывается статус задания на печать, может изменяться в зависимости от изготовителя и/или модели устройства 30 формирования изображения. Следовательно, в настоящем варианте осуществления блок 13 приема запроса печати может изменять свой способ получения информации статуса задания на печать в соответствии с информацией об изготовителе и/или модели устройства 30 формирования изображения адресата вывода, полученной на этапе S304.
То есть, блок 13 приема запроса печати может получать информацию статуса задания на печать из различных записей MIB в зависимости от изготовителя и/или модели устройства 30 формирования изображения. Например, если задание на печать еще не было завершено, то этапы получения информации статуса задания на печать могут быть повторены с предварительно определенными интервалами (этапы S305 и S306).
После обнаружения завершения задания на печать на основе информации статуса задания на печать, блок 13 приема запроса печати генерирует данные HTML для отображения экрана завершения печати (данные экрана завершения печати), который обеспечивает уведомление о завершении задания на печать (этап S307). Затем блок 13 приема запроса печати отправляет на блок 21 браузера ответ (ответ HTTP), включающий в себя данные экрана завершения печати (этап S308).
В свою очередь, блок 21 браузера побуждает устройство отображения клиентского устройства 20 к отображению экрана завершения печати на основе данных экрана завершения печати, включенных в ответ (этап S309).
Фиг. 11 представляет собой схему, показывающую примерный экран завершения печати, который может быть отображен на клиентском устройстве 20. Посредством просмотра экрана завершения печати, представленного на Фиг. 11, пользователь может подтвердить, что задание на печать было завершено.
В одном предпочтительном варианте осуществления блок 13 приема запроса печати также может отправить на блок 21 браузера ответ, включающий в себя данные экрана завершения передачи данных печати, сразу после приема уведомления о завершении передачи данных печати на этапе S118.
В соответствии с аспектом вышеупомянутого третьего варианта осуществления, уведомление о завершенной печати отправляется на клиентское устройство 20, чтобы пользователь мог незамедлительно подтвердить, было ли завершено задание на печать посредством устройства 30 формирования изображения. Таким образом пользователь может обнаружить проблему, например, когда устройство 30 формирования изображения прекратило работу.
Далее будет описан четвертый вариант осуществления настоящего изобретения. Система печати в соответствии с четвертым вариантом осуществления использует клиентское устройство 20a, соответствующее мобильному терминалу, такому как планшетный терминал. Следует отметить, что признаки четвертого варианта осуществления, которые могут являться идентичными по отношению к отличительным признакам второго варианта осуществления, повторно описываться не будут.
Фиг. 12 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с четвертым вариантом осуществления. Следует отметить, что на Фиг. 12 этапам процесса, которые являются идентичными этапам процесса на Фиг. 5, присваиваются одинаковые ссылочные позиции, и их описание будет опущено.
На этапе S113a на Фиг. 12, блок 14 определения адресата вывода определяет устройство 30 формирования изображения, соответствующее варианту адресата вывода, на основе идентификационной информации клиента, точно определенной в запросе определения адресата вывода, принимаемом на этапе S112, и блоке 17 хранения информации определения.
Фиг. 13 представляет собой таблицу, показывающую примерную конфигурацию блока 17 хранения информации определения в соответствии с четвертым вариантом осуществления. На Фиг. 13, блок 17 хранения информации определения сохраняет идентификационную информацию клиента в связи с идентификационной информации устройства одного или более устройств 30 формирования изображения. То есть, в настоящем варианте осуществления одно клиентское устройство 20 может быть связано с множеством устройств 30 формирования изображения.
В соответствии с аспектом настоящего варианта осуществления, поскольку клиентское устройство 20a является мобильным терминалом, таким как планшетный терминал, который является легко переносным, клиентское устройство 20a не должно в обязательном порядке обеспечиваться для каждого устройства 30 формирования изображения адресата вывода, и наоборот, клиентское устройство 20a может быть использовано для множества устройств 30 формирования изображения. В одном предпочтительном варианте осуществления одно клиентское устройство 20a может быть связано с одним или более устройствам 30 формирования изображения, которые являются доступными для пользователя этого клиентского устройства 20a. Например, в случае, когда доступные для пользователя устройства 30 формирования изображения соответствуют устройствам 30 формирования изображения подразделения, к которому принадлежит пользователь, устройства 30 формирования изображения этого подразделения могут быть связаны с клиентским устройством 20a этого пользователя.
Соответственно, на этапе S113a на Фиг. 12, блок 14 определения адресата вывода идентифицирует один или более наборов идентификационной информации устройства, связанной с идентификационной информацией точно определенного клиента, в качестве идентификационной информации устройства одного или более вариантов адресата вывода. Затем блок 14 определения адресата вывода отправляет на блок 13 приема запроса печати ответ, включающий в себя один или более наборов идентификационной информации устройства вариантов адресата вывода (далее в настоящем документе будет называться «идентификационной информацией вариантов адресата вывода») (этап S114a).
В свою очередь, блок 13 приема запроса печати генерирует данные HTML для отображения экрана выбора адресата вывода, который предоставляет возможность выбора устройства 30 формирования изображения, которое должно быть адресатом вывода (данные экрана выбора адресата вывода) (этап S401). Например, экран выбора адресата вывода может включать в себя список идентификационной информации вариантов адресата вывода. Затем блок 13 приема запроса печати отправляет на блок 21 браузера ответ (ответ HTTP), включающий в себя данные экрана выбора адресата вывода (этап S402).
Затем блок 21 браузера побуждает устройство отображения клиентского устройства 20a к отображению экрана выбора адресата вывода на основе данных экрана выбора адресата вывода, включенных в ответ (этап S403).
Фиг. 14 представляет собой схему, показывающую примерный экран выбора адресата вывода. На Фиг. 14, экран 510 выбора адресата вывода включает в себя окно 511 списка, список 512 и кнопку 513 печати. Когда касаются кнопки (треугольной части) окна 511 списка, в списке 512 отображается список идентификационной информации вариантов адресата вывода. Окно 511 списка отображает идентификационную информацию вариантов адресата вывода на строке списка 512, в отношении которой выполнено касание (которая выбрана).
Когда осуществляется выбор в списке 512 идентификационной информации вариантов адресата вывода и касание кнопки 513 печати экрана 510 выбора адресата вывода, блок 21 браузера передает информацию выбранного варианта адресата вывода на серверное устройство 10 (этап S404).
После приема идентификационной информации выбранного варианта адресата вывода блок 13 приема запроса печати обрабатывает идентификационную информацию выбранного варианта адресата вывода в качестве идентификационной информации адресата вывода и переходит на этап S115 для отправки запроса передачи данных печати. Следует отметить, что этапы процесса, следующие после этапа S115 настоящего варианта осуществления, могут являться идентичными этапам процесса на Фиг. 5, поэтому их описания будут опущены.
В соответствии с аспектом настоящего варианта осуществления, получая преимущество портативности клиентского устройства 20a, пользователь клиентского устройства 20a может выбирать желаемое устройство 30 формирования изображения в качестве адресата вывода из множества устройств 30 формирования изображения.
В одном предпочтительном варианте осуществления этапы процесса, которые являются подобными этапам S301-S309 на Фиг. 10, могут быть выполнены наряду с этапами S401-S404 настоящего варианта осуществления. В этом случае блок 14 определения адресата вывода может исключить идентификацию устройства 30 формирования изображения адресата вывода в качестве варианта адресата вывода до тех пор, пока не будет завершено задание на печать этого устройства 30 формирования изображения.
Например, блок 13 приема запроса печати может сохранить идентификационную информацию выбранного варианта адресата вывода (идентификационную информацию адресата вывода), передаваемую на этапе S404, в устройстве 103 памяти в качестве подверженной управлению исключения. После приема уведомления о том, что выполнено задание на печать устройства 30 формирования изображения, идентифицированного посредством этой идентификационной информации адресата вывода (этап S306), блок 13 приема запроса печати может удалить эту идентификационную информацию адресата вывода из устройства 103 памяти. С другой стороны, когда идентификационная информация устройства устройств 30 формирования изображения, определенных на этапе S113a в качестве вариантов адресата вывода (идентификационная информация вариантов адресата вывода), включает в себя идентификационную информацию устройства, соответствующую идентификационной информации адресатов вывода, сохраненной в устройстве 103 памяти в качестве подверженной управлению исключения, то блок 14 определения адресата вывода может исключить соответствующую идентификационную информацию устройства из идентификационной информации вариантов адресата вывода. Таким образом устройство 30 формирования изображения может быть исключено от того, чтобы являться вариантом адресата вывода до тех пор, пока не будет завершено задание на печать этого устройства 30 формирования изображения.
В соответствии с аспектом настоящего варианта осуществления, может быть обеспечена защита печатного материала. Когда на устройстве 30 формирования изображения операции не выполняются, то множество пользователей может, по сути, одновременно выполнять на том же самом устройстве 30 формирования изображения операции печати по требованию. В таком случае документы множества пользователей могут быть перепутаны в выходном лотке устройства 30 формирования изображения, вследствие чего защита печатного материала при использовании печати по требованию не обеспечивается.
Посредством исключения устройства 30 формирования изображения адресата вывода до тех пор, пока не будет завершено задание на печать устройства 30 формирования изображения, возможно предотвратить путаницу документов множества пользователей, вследствие чего может быть обеспечена защита печатного материала.
В другом предпочтительном варианте осуществления, вместо исключения блоком 14 определения адресата вывода идентификационной информации устройства для устройства 30 формирования изображения, которое еще не завершило задание на печать, из идентификационной информации вариантов адресата вывода, включенной в ответ, который должен быть отправлен на этапе S114a, блок 14 определения адресата вывода может обеспечить флаговую информацию, указывающую, что идентификационная информация устройства исключена из идентификационной информации вариантов адресата вывода. В данном варианте осуществления, например, блок 13 приема запроса печати может сгенерировать данные экрана выбора адресата вывода таким образом, чтобы идентификационная информация вариантов адресата вывода, имеющая такую прикрепленную флаговую информацию, могла являться неактивной (лишена возможности выбора). Таким образом пользователь, просматривающий экран выбора адресата вывода, может определить устройство 30 формирования изображения, которое в настоящее время является недоступным для пользователя устройств 30 формирования изображения, обычно являющихся доступными пользователю в качестве адресатов вывода.
Далее будет описан пятый вариант осуществления настоящего изобретения. Следует отметить, что признаки пятого варианта осуществления, которые могут являться идентичными признакам четвертого варианта осуществления, повторно описываться не будут.
Фиг. 15 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для печати выбранных данных печати в соответствии с пятым вариантом осуществления. Следует отметить, что на Фиг. 15 этапам процесса, которые являются идентичными этапам процесса на Фиг. 12, присваиваются одинаковые ссылочные позиции, и их описание будет опущено.
На Фиг. 15, блок 21 браузера передает запрос печати, который точно определяет имя целевого задания и информацию позиции клиентского устройства 20a (этап S111b). Информация позиции клиентского устройства 20a может быть измерена, например, посредством приемника глобальной системы определения местоположения (GPS) клиентского устройства 20a. В одном предпочтительном варианте осуществления информация позиции может включать в себя информацию высоты (над уровнем моря), широты и долготы. Однако информация высоты может не включаться в состав в случае, когда рабочее место или пространство, в котором располагаются устройства 30 формирования изображения, не занимает несколько этажей.
После приема запроса печати блок 13 приема запроса печати серверного устройства 10 может отправить на блок 14 определения адресата вывода запрос для определения устройства 30 формирования изображения, соответствующего адресату вывода, точно определяющий информацию позиции клиентского устройства 20a, обеспеченную в запросе печати (этап S112b). В свою очередь, блок 14 определения адресата вывода может идентифицировать одно или более устройств 30 формирования изображения, которые могут являться вариантами адресата вывода, на основе информации позиции, точно определенной в запросе от блока 13 приема запроса печати, и блоке 17 хранения информации определения.
Фиг. 16 представляет собой таблицу, показывающую примерную конфигурацию блока 17 хранения информации определения в соответствии с пятым вариантом осуществления. На Фиг. 16, блок 17 хранения информации определения сохраняет соответствующую информацию позиции устройства для каждого набора идентификационной информации устройств (то есть, для каждого устройства 30 формирования изображения). В изображенном на Фиг. 16 примере, информация позиции устройства представлена в следующем формате: «высота, широта, долгота».
В настоящем варианте осуществления блок 14 определения адресата вывода может идентифицировать одно или более устройств 30 формирования изображения в качестве вариантов адресата вывода посредством сравнения информации позиции клиентского устройства 20a с информацией позиции устройства каждого устройства 30 формирования изображения для определения устройств 30 формирования изображения, которые располагаются относительно близко к клиентскому устройству 20a (этап S113b). Затем блок 14 определения адресата вывода отправляет на блок 13 приема запроса печати ответ, включающий в себя идентификационную информацию устройства вариантов адресата вывода (идентификационную информацию вариантов адресата вывода), способом, идентичным этапу S114a на Фиг. 12.
Следует отметить, что этапы процесса, следующие после этапа S113b настоящего варианта осуществления, могут являться идентичными этапам процесса четвертого варианта осуществления, поэтому их описание будет опущено.
Далее будет описан этап процесса для определения вариантов адресата вывода в соответствии с настоящим вариантом осуществления.
Фиг. 17 представляет собой графическое представление последовательности, показывающее примерную последовательность этапов процесса для определения вариантов адресата вывода на основе информации позиции.
На этапе S501 на Фиг. 17, блок 14 определения адресата вывода извлекает из блока 17 хранения информации определения запись устройства 30 формирования изображения, имеющую в качестве информации позиции высоту в пределах предварительно определенного значения относительно высоты клиентского устройства 20a. То есть, определяется разность высот между устройством 30 формирования изображения и клиентским устройством 20a, и если разность высот находится в пределах предварительно определенного значения, блок 14 определения адресата вывода извлекает запись устройства 30 формирования изображения. Например, предварительно определенное значение может быть задано равным значению для определения того, располагается ли устройство 30 формирования изображения на одном этаже с клиентским устройством 20a (например, равным 5 метрам). Таким образом на этапе S501 может быть извлечена одна или более записей устройств 30 формирования изображения, которые с наибольшей вероятностью располагаются на этаже, на котором в настоящее время располагается пользователь клиентского устройства 20a.
Затем блок 14 определения адресата вывода определяет, была ли на этапе S501 извлечена одна или более записей (этап S502). Если записи не извлекались (НЕТ на этапе S502), то блок 14 определения адресата вывода определяет, что подходящие адресаты вывода отсутствуют (этап S510).
Когда извлекается одна или более записей (ДА на этапе S502), то блок 14 определения адресата вывода извлекает одну или более записей устройств 30 формирования изображения, которые находятся в пределах пятидесятиметрового радиуса клиентского устройства 20a (этап S503). То есть, если предположить, что группа А записей представляет собой группу из одной или более записей, извлеченных на этапе S501, то одна или более записей устройств 30 формирования изображения, которые находятся в пределах пятидесятиметрового радиуса клиентского устройства 20a, извлекаются из группы А записей. Следует отметить, то, что расстояние между клиентским устройством 20a и устройством 30 формирования изображения может быть вычислено на основе широты и долготы клиентского устройства 20a, а также широты и долготы устройства 30 формирования изображения, включенных в одну или более записей, извлеченных на этапе S501.
Если на этапе S503 записи не извлекались (НЕТ на этапе S504), то блок 14 определения адресата вывода извлекает одну или более записей устройств 30 формирования изображения, которые находятся в пределах стометрового радиуса клиентского устройства 20a из группы А записей (этап S505). Если на этапе S505 записи не извлекались (НЕТ на этапе S506), то блок 14 определения адресата вывода извлекает одну или более записей устройств 30 формирования изображения, которые находятся в пределах двухсотметрового радиуса клиентского устройства 20a из группы А записей (этап S507). Если на этапе S507 записи не извлекались (НЕТ на этапе S508), то блок 14 определения адресата вывода определяет, что подходящие адресаты вывода отсутствуют (S510).
В то же время, если на этапе S503, S505 или S507 извлекается одна или более записей (ДА на этапе S504, S506 или S508), то идентификационная информация устройства, включенная в одну или более извлеченных записей, идентифицируется в качестве результата определения варианта адресата вывода (информация варианта адресата вывода) (этап S509).
В настоящем примере, когда определяют варианты адресата вывода среди устройств 30 формирования изображения, расположенных на одном этаже, приоритет дается устройству 30 формирования изображения, которое находится близко к клиентскому устройству 20a. Следует отметить, что определение вариантов адресата вывода в пределах предварительно определенного радиуса клиентского устройства 20a является лишь одним иллюстративным примером. В другом примере вариантами адресата вывода могут являться все устройства 30 формирования изображения, располагающиеся на одном этаже. Еще в одном примере вариантами адресата вывода могут являться устройства формирования изображения, расположенные на разных этажах.
В таком случае предварительно определенное значение, используемое на этапе S501, может быть отрегулировано соответствующим образом.
В соответствии с аспектом пятого варианта осуществления, при определении и представлении вариантов адресата вывода приоритет может быть дан устройствам 30 формирования изображения, которые находится относительно близко к клиентскому устройству 20a. Таким образом, например, пользователь, владеющий клиентским устройством 20a, может выполнять печать по требованию с использованием устройства 30 формирования изображения, которое располагается близко к тому месту, в котором на данный момент находится пользователь.
Следует отметить, что блок 11 обеспечения информации списка является примерной реализацией блока обеспечения списка данных настоящего изобретения. Блок 13 приема запроса печати является примерной реализацией блока приема запроса печати, блока обеспечения списка устройств, блока приема адресатов вывода и блока контроля настоящего изобретения. Блок 14 определения адресата вывода является примерной реализацией первого блока определения адресата передачи и второго блока определения адресата передачи настоящего изобретения. Блок 15 передачи данных печати является примерной реализацией блока передачи настоящего изобретения.
Кроме того настоящее изобретение не ограничивается вышеупомянутыми вариантами осуществления, при этом могут быть внесены многочисленные изменения и модификации в пределах объема настоящего изобретения.
Настоящая заявка основывается и испрашивает приоритет в соответствии с заявкой на патент Японии №2011-230961, поданной в патентное ведомство Японии 20 октября 2011 года, содержание которой включено в настоящий документ посредством ссылки.
Изобретение относится к системам обработки информации. Технический результат заключается в обеспечении единообразности устройств вывода для распечатки выходных данных. Сохраняют информацию определения, включающую в себя идентификационную информацию устройства вывода и идентификационную информацию клиентского устройства, связанную с идентификационной информацией устройства вывода, причем идентификационная информация устройства вывода идентифицирует одно из одного или более устройств вывода, идентификационная информация клиентского устройства идентифицирует клиентское устройство. Сохраняют выходные данные, принимаемые по сети, причем выходные данные не принимаются от упомянутого клиентского устройства. В ответ на запрос информации списка от упомянутого клиентского устройства передают информацию списка выходных данных, сохраненных на этапе сохранения выходных данных, на клиентское устройство. Принимают от упомянутого клиентского устройства запрос вывода выходных данных и выбранных из информации списка посредством блока отображения клиентского устройства. Передают выходные данные запроса вывода на устройство вывода, причем идентификационная информация устройства вывода связана с идентификационной информацией клиентского устройства собственно клиентского устройства. 3 н. и 17 з.п. ф-лы, 19 ил.
1. Устройство обработки информации, содержащее:
первый блок хранения информации определения, сконфигурированный для хранения информации определения, включающей в себя идентификационную информацию устройства вывода и идентификационную информацию клиентского устройства, связанную с идентификационной информацией устройства вывода, причем идентификационная информация устройства вывода идентифицирует одно из одного или более устройств вывода, идентификационная информация клиентского устройства идентифицирует клиентское устройство, находящееся вблизи устройства вывода, из связанной идентификационной информации устройства вывода;
блок хранения выходных данных, сконфигурированный для хранения выходных данных, принимаемых по сети, причем выходные данные не принимаются от упомянутого клиентского устройства;
блок обеспечения списка данных, сконфигурированный для передачи, в ответ на запрос информации списка от упомянутого клиентского устройства, информации списка выходных данных, хранимых в блоке хранения выходных данных, на клиентское устройство;
блок приема запроса вывода, сконфигурированный для приема от упомянутого клиентского устройства запроса вывода выходных данных, хранимых в блоке хранения выходных данных и выбранных из информации списка посредством блока отображения клиентского устройства; и
блок передачи, сконфигурированный для передачи выходных данных запроса вывода на устройство вывода, причем идентификационная информация устройства вывода связана с идентификационной информацией клиентского устройства собственно клиентского устройства, отправляющего запрос вывода в информации определения.
2. Устройство обработки информации по п. 1, дополнительно содержащее:
первый блок определения адресата передачи, сконфигурированный для определения адресата передачи выходных данных;
при этом блок приема запроса вывода сконфигурирован для приема запроса вывода, включающего в себя идентификационную информацию клиентского устройства собственно клиентского устройства, запрашивающего вывод;
первый блок определения адресата передачи сконфигурирован для идентификации устройства вывода в качестве адресата передачи на основе идентификационной информации клиентского устройства, принимаемой посредством блока приема запроса вывода, и информации определения; и
блок передачи передает выходные данные на устройство вывода, идентифицированное в качестве адресата передачи первым блоком определения адресата передачи.
3. Устройство обработки информации по п. 1, дополнительно содержащее:
блок обеспечения списка устройств;
блок приема адресата вывода;
первый блок определения адресата передачи, сконфигурированный для идентификации устройств вывода с помощью идентификационной информации устройства вывода, связанной с идентификационной информацией клиентского устройства собственно запросившего клиентского устройства, в качестве возможных адресатов передачи;
причем блок обеспечения списка устройств сконфигурирован для передачи на запросившее клиентское устройство списка идентификационной информации устройства вывода собственно устройств вывода, идентифицированных в качестве возможных адресатов передачи;
блок приема адресата вывода сконфигурирован для приема от клиентского устройства идентификационной информации устройства вывода, выбранной из списка идентификационной информации устройства вывода собственно устройств вывода; и
блок передачи сконфигурирован для передачи выходных данных на выбранное устройство вывода, соответствующее выбранной идентификационной информации устройства.
4. Устройство обработки информации по п. 3, дополнительно содержащее:
блок контроля, сконфигурированный для контроля статуса операции вывода выбранного устройства вывода, которому были переданы выходные данные, и определения, завершена ли операция вывода, основанная на переданных выходных данных, на выбранном устройстве вывода;
при этом блок определения адресата передачи исключает выбранное устройство вывода из идентифицируемого в качестве возможного адресата передачи, когда блок контроля определяет, что операция вывода, основанная на переданных выходных данных, еще не завершилась на выбранном устройстве вывода.
5. Устройство обработки информации по п. 1, дополнительно содержащее:
второй блок хранения информации определения, сконфигурированный для хранения информации позиции устройств вывода;
блок приема информации позиции, сконфигурированный для приема информации позиции клиентского устройства от клиентского устройства; и
второй блок определения адресата передачи, сконфигурированный для определения адресата передачи выходных данных на основе информации позиции клиентского устройства и информации позиции устройств вывода;
причем второй блок определения адресата передачи сконфигурирован для определения из числа устройств вывода соответствующего устройства вывода, которое находится относительно близко к клиентскому устройству, и идентификации соответствующего устройства вывода в качестве адресата передачи выходных данных; и
блок передачи передает выходные данные на соответствующее устройство вывода, идентифицированное в качестве адресата передачи.
6. Устройство обработки информации по п. 1, в котором идентификационная информация устройства вывода, связанная с идентификационной информацией клиентского устройства в информации определения, указывает, что связанное клиентское устройство позволяет запросить связанное устройство вывода осуществить вывод.
7. Устройство обработки информации по п. 1, в котором идентификационная информация клиентского устройства идентифицирует клиентское устройство, находящееся в физической близости ближе всего к устройству ввода, из связанной идентификационной информации устройства вывода.
8. Система печати, содержащая:
одно или более клиентских устройств и
устройство обработки информации, включающее в себя:
первый блок хранения информации определения, сконфигурированный для хранения информации определения, включающей в себя идентификационную информацию устройства вывода и идентификационную информацию клиентского устройства, связанную с идентификационной информацией устройства вывода, причем идентификационная информация устройства вывода идентифицирует одно из одного или более устройств вывода, идентификационная информация клиентского устройства идентифицирует клиентское устройство, находящееся вблизи устройства вывода, из связанной идентификационной информации устройства вывода;
блок хранения выходных данных, сконфигурированный для хранения выходных данных, принимаемых по сети, причем выходные данные не принимаются от упомянутого клиентского устройства;
блок обеспечения списка данных, сконфигурированный для передачи, в ответ на запрос информации списка от упомянутого клиентского устройства, информации списка выходных данных, хранимых в блоке хранения выходных данных, на клиентское устройство;
блок приема запроса вывода, сконфигурированный для приема от упомянутого клиентского устройства запроса вывода выходных данных, хранимых в блоке хранения выходных данных и выбранных из информации списка посредством блока отображения клиентского устройства; и
блок передачи, сконфигурированный для передачи выходных данных запроса вывода на устройство вывода, причем идентификационная информация устройства вывода связана с идентификационной информацией клиентского устройства собственно клиентского устройства, отправляющего запрос вывода в информации определения.
9. Система печати по п. 8, в которой устройство обработки информации дополнительно включает в себя:
первый блок определения адресата передачи, сконфигурированный для определения адресата передачи выходных данных;
при этом блок приема запроса вывода сконфигурирован для приема запроса вывода, включающего в себя идентификационную информацию клиентского устройства собственно клиентского устройства, запрашивающего вывод;
первый блок определения адресата передачи сконфигурирован для идентификации устройства вывода в качестве адресата передачи на основе идентификационной информации клиентского устройства, принимаемой посредством блока приема запроса вывода, и информации определения; и
блок передачи передает выходные данные на устройство вывода, идентифицированное в качестве адресата передачи первым блоком определения адресата передачи.
10. Система печати по п. 8, в которой устройство обработки информации дополнительно включает в себя:
блок обеспечения списка устройств;
блок приема адресата вывода;
первый блок определения адресата передачи, сконфигурированный для идентификации устройств вывода с помощью идентификационной информации устройства вывода, связанной с идентификационной информацией клиентского устройства собственно запросившего клиентского устройства, в качестве возможных адресатов передачи;
причем блок обеспечения списка устройств сконфигурирован для передачи на запросившее клиентское устройство списка идентификационной информации устройства вывода собственно устройств вывода, идентифицированных в качестве возможных адресатов передачи;
блок приема адресата вывода сконфигурирован для приема от клиентского устройства идентификационной информации устройства вывода, выбранной из списка идентификационной информации устройства вывода собственно устройств вывода; и
блок передачи сконфигурирован для передачи выходных данных на выбранное устройство вывода, соответствующее выбранной идентификационной информации устройства.
11. Система печати по п. 10, в которой устройство обработки информации дополнительно включает в себя:
блок контроля, сконфигурированный для контроля статуса операции вывода выбранного устройства вывода, которому были переданы выходные данные, и определения, завершена ли операция вывода, основанная на переданных выходных данных, на выбранном устройстве вывода;
при этом блок определения адресата передачи исключает выбранное устройство вывода из идентифицируемого в качестве возможного адресата передачи, когда блок контроля определяет, что операция вывода, основанная на переданных выходных данных, еще не завершилась на выбранном устройстве вывода.
12. Система печати по п. 8, в которой устройство обработки информации дополнительно включает в себя:
второй блок хранения информации определения, сконфигурированный для хранения информации позиции устройств вывода;
блок приема информации позиции, сконфигурированный для приема информации позиции клиентского устройства от клиентского устройства; и
второй блок определения адресата передачи, сконфигурированный для определения адресата передачи выходных данных на основе информации позиции клиентского устройства и информации позиции устройств вывода;
причем второй блок определения адресата передачи сконфигурирован для определения из числа устройств вывода соответствующего устройства вывода, которое находится относительно близко к клиентскому устройству, и идентификации соответствующего устройства вывода в качестве адресата передачи выходных данных; и
блок передачи передает выходные данные на соответствующее устройство вывода, идентифицированное в качестве адресата передачи.
13. Система печати по п. 8, при этом идентификационная информация устройства вывода, связанная с идентификационной информацией клиентского устройства в информации определения, указывает, что связанное клиентское устройство позволяет запросить связанное устройство вывода осуществить вывод.
14. Способ печати, реализуемый компьютером, содержащий:
первый этап сохранения информации определения, на котором сохраняют информацию определения, включающую в себя идентификационную информацию устройства вывода и идентификационную информацию клиентского устройства, связанную с идентификационной информацией устройства вывода, причем идентификационная информация устройства вывода идентифицирует одно из одного или более устройств вывода, идентификационная информация клиентского устройства идентифицирует клиентское устройство, находящееся вблизи устройства вывода, из связанной идентификационной информации устройства вывода;
этап сохранения выходных данных, на котором сохраняют выходные данные, принимаемые по сети, причем выходные данные не принимаются от упомянутого клиентского устройства;
этап обеспечения списка данных, на котором, в ответ на запрос информации списка от упомянутого клиентского устройства, передают информацию списка выходных данных, сохраненных на этапе сохранения выходных данных, на клиентское устройство;
этап приема запроса вывода, на котором принимают от упомянутого клиентского устройства запрос вывода выходных данных, сохраненных на этапе сохранения выходных данных и выбранных из информации списка посредством блока отображения клиентского устройства; и
этап передачи, на котором передают выходные данные запроса вывода на устройство вывода, причем идентификационная информация устройства вывода связана с идентификационной информацией клиентского устройства собственно клиентского устройства, отправляющего запрос вывода в информации определения.
15. Способ печати по п. 14, дополнительно содержащий:
первый этап определения адресата передачи, сконфигурированный для определения адресата передачи выходных данных;
при этом этап приема запроса вывода включает в себя прием запроса вывода, включающего в себя идентификационную информацию клиентского устройства собственно клиентского устройства, запрашивающего вывод;
первый этап определения адресата передачи включает в себя идентификацию устройства вывода в качестве адресата передачи на основе идентификационной информации клиентского устройства, принимаемой посредством этапа приема запроса вывода, и информации определения; и
этап передачи включает в себя передачу выходных данных на устройство вывода, идентифицированное в качестве адресата передачи первым этапом определения адресата передачи.
16. Способ печати по п. 14, дополнительно содержащий:
этап обеспечения списка устройств;
этап приема адресата вывода;
первый этап определения адресата передачи, на котором идентифицируют устройства вывода с помощью идентификационной информации устройства вывода, связанной с идентификационной информацией клиентского устройства собственно запросившего клиентского устройства, в качестве возможных адресатов передачи;
причем этап обеспечения списка устройств включает в себя передачу на запросившее клиентское устройство списка идентификационной информации устройства вывода собственно устройств вывода, идентифицированных в качестве возможных адресатов передачи;
этап приема адресата вывода включает в себя прием от клиентского устройства идентификационной информации устройства вывода, выбранной из списка идентификационной информации устройства вывода собственно устройств вывода; и
этап передачи включает в себя передачу выходных данных на выбранное устройство вывода, соответствующее выбранной идентификационной информации устройства.
17. Способ печати по п. 16, дополнительно содержащий:
этап контроля, на котором контролируют статус операции вывода выбранного устройства вывода, которому были переданы выходные данные, и определяют, завершена ли операция вывода, основанная на переданных выходных данных, на выбранном устройстве вывода;
при этом этап определения адресата передачи исключает выбранное устройство вывода из идентифицируемого в качестве возможного адресата передачи, когда этап контроля определяет, что операция вывода, основанная на переданных выходных данных, еще не завершилась на выбранном устройстве вывода.
18. Способ печати по п. 14, дополнительно содержащий:
второй этап сохранения информации определения, на котором сохраняют информацию позиции устройств вывода;
этап приема информации позиции, на котором принимают информацию позиции клиентского устройства от клиентского устройства; и
второй этап определения адресата передачи, на котором определяют адресат передачи выходных данных на основе информации позиции клиентского устройства и информации позиции устройств вывода;
причем второй этап определения адресата передачи включает в себя определение из числа устройств вывода соответствующего устройства вывода, которое находится относительно близко к клиентскому устройству, и идентификацию соответствующего устройства вывода в качестве адресата передачи выходных данных; и
этап передачи включает в себя передачу выходных данных на соответствующее устройство вывода, идентифицированное в качестве адресата передачи.
19. Способ печати по п. 14, при этом идентификационная информация устройства вывода, связанная с идентификационной информацией клиентского устройства в информации определения, указывает, что связанное клиентское устройство позволяет запросить связанное устройство вывода осуществить вывод.
20. Способ печати по п. 14, при этом идентификационная информация клиентского устройства идентифицирует клиентское устройство, находящееся в физической близости ближе всего к устройству ввода, из связанной идентификационной информации устройства вывода.
Способ приготовления лака | 1924 |
|
SU2011A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
СЕРВЕР УПРАВЛЕНИЯ ПЕЧАТЬЮ, СПОСОБ УПРАВЛЕНИЯ ПЕЧАТЬЮ, ПРОГРАММА И НОСИТЕЛЬ ЗАПИСИ | 2007 |
|
RU2421778C2 |
Авторы
Даты
2016-08-27—Публикация
2012-09-06—Подача