УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СИСТЕМА ПЕЧАТИ И СПОСОБ ПЕЧАТИ
INFORMATION PROCESSING APPARATUS, PRINTING SYSTEM  AND PRINTING METHOD

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству обработки информации, системе печати и способу печати.
УРОВЕНЬ ТЕХНИКИ
Известна система печати, которая не может незамедлительно распечатывать данные печати, передаваемые с хост-компьютера. То есть, данные печати, передаваемые с хост-компьютера, буферизуются (накапливаются) на серверном устройстве. Затем, в подходящий для пользователя момент, данные печати, которые должны быть выведены, могут быть выбраны из списка буферизованных данных печати. Выбранные данные печати передаются на устройство формирования изображения, чтобы устройство формирования изображения могло выполнить задание на печать.
ССЫЛКА ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
Выложенный патент Японии № 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 года, содержание которой включено в настоящий документ посредством ссылки.