RU2591691C1 - Устройство администрирования вывода, система администрирования вывода и способ администрирования вывода - Google Patents

Устройство администрирования вывода, система администрирования вывода и способ администрирования вывода Download PDF

Info

Publication number
RU2591691C1
RU2591691C1 RU2014150996/12A RU2014150996A RU2591691C1 RU 2591691 C1 RU2591691 C1 RU 2591691C1 RU 2014150996/12 A RU2014150996/12 A RU 2014150996/12A RU 2014150996 A RU2014150996 A RU 2014150996A RU 2591691 C1 RU2591691 C1 RU 2591691C1
Authority
RU
Russia
Prior art keywords
output
data
functioning
output control
unit
Prior art date
Application number
RU2014150996/12A
Other languages
English (en)
Inventor
Саки ТАНАКА
Original Assignee
Рикох Компани, Лимитед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Рикох Компани, Лимитед filed Critical Рикох Компани, Лимитед
Application granted granted Critical
Publication of RU2591691C1 publication Critical patent/RU2591691C1/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2041Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with more than one idle spare processing component
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2046Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share persistent storage
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

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

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству администрирования вывода, системе администрирования вывода и способу администрирования вывода.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
Традиционно существуют системы забираемой печати, которые не выводят данные, которым предписано выводиться клиентским терминалом из многофункционального периферийного устройства (MFP) или принтера, а временно хранят выводимые данные на сервере печати или чем-то подобном для управления выводом и выполняют печать позже. В системах забираемой печати с помощью идентификационной карты, аутентификации по паролю и т.п. пользователь осуществляет вход в желаемый MFP для выполнения печати и выбирает желаемые данные из списка данных, который отображается после осуществления входа. Затем выбранные данные распечатываются из MFP.
В таких системах забираемой печати, в дополнение к выводу данных, на сервере печати хранятся элементы информации (в дальнейшем называемой «основной информацией»), такие как уникальный идентификатор, имя задания на печать, имя пользователя и атрибут печати выводимых данных. MFP получает список данных, который генерируется посредством основной информации, и отображает список данных.
Выводимые данные и основная информация хранятся не на сервере печати, а в другом запоминающем устройстве, таком как жесткий диск, и упомянутая информация может считываться из и записываться в запоминающее устройство из другого сервера печати. В данной конфигурации администрирование данными, хранящимися в хранилищах, осуществляется объединенным образом. В результате администратор преимущественно может легко изменять хранилища основной информации.
Когда сервер печати и устройство хранения данных сконфигурированы в качестве различных блоков аппаратного обеспечения, как описано выше, например, если функционирование сервера печати приостановлено, а запоминающее устройство, хранящее основную информацию, продолжает функционировать, то несмотря на то, что MFP может получать и отображать список данных, MFP фактически не выполняет печать. В данном случае пользователю MFP трудно распознать факт того, что MFP не может выполнить печать, потому что MFP отображает список данных. Это приводит к понижению всей эффективности системы печати.
Настоящее изобретение было создано исходя из вышеупомянутых обстоятельств, и его задача состоит в предоставлении устройства администрирования вывода, которое может препятствовать понижению всей эффективности системы печати.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Согласно одному аспекту по отношению к настоящему изобретению предоставлено устройство администрирования вывода, соединенное с по меньшей мере одним из устройств управления выводом, которые принимают выводимые данные, переданные из терминала, и выполняют выходную обработку выводимых данных, и по меньшей мере одним из устройств хранения данных, соединенных с устройством управления выводом. Устройство администрирования вывода включает в себя: блок получения, который получает список данных в качестве списка выводимых данных, хранящихся в любом упомянутом устройстве хранения данных; блок хранения, который хранит в себе информацию о совместном использовании, указывающую устройства управления выводом, совместно использующие любое упомянутое устройство хранения данных; первый блок оценивания, который оценивает состояние функционирования первого устройства управления выводом, обозначенного в качестве адресата вывода выводимых данных для каждого элемента выводимых данных, содержащихся в полученном списке данных; второй блок оценивания, который оценивает состояние функционирования каждого из вторых устройств управления выводом, когда оценено, что первое устройство управления выводом не функционирует, и устройство хранения данных совместно используется с первым устройством управления выводом и вторым устройством управления выводом, и блок установки, который устанавливает возможность вывода выводимых данных, когда первый блок оценивания оценил, что первое устройство управления выводом функционирует, или второй блок оценивания оценил, что по меньшей мере одно из вторых устройств управления выводом функционирует, и устанавливает невозможность вывода выводимых данных, когда второй блок оценивания оценил, что все вторые устройства управления выводом не функционируют.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является принципиальной блок-схемой, изображающей систему администрирования вывода в одном варианте осуществления настоящего изобретения;
Фиг. 2 является принципиальной схемой, изображающей систему администрирования вывода, установленную в MFP в упомянутом варианте осуществления;
Фиг. 3 является примером списка данных в упомянутом варианте осуществления;
Фиг. 4 является примером списка очередности в упомянутом варианте осуществления;
Фиг. 5 является примерной блок-схемой последовательности операций, изображающей обработку определения режима отображения списка данных на MFP в упомянутом варианте осуществления;
Фиг. 6A является примером режима отображения списка данных в упомянутом варианте осуществления;
Фиг. 6B является другим примером режима отображения списка данных в упомянутом варианте осуществления;
Фиг. 6C является еще одним примером режима отображения списка данных в упомянутом варианте осуществления;
Фиг. 7 является блок-схемой, изображающей систему администрирования вывода в альтернативном варианте осуществления настоящего изобретения;
Фиг. 8A является примером режима отображения списка данных во втором варианте осуществления; и
Фиг. 8B является видом, на котором изображен другой пример режима отображения списка данных во втором варианте осуществления.
ЛУЧШИЙ ВАРИАНТ(Ы) ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Далее со ссылкой на сопроводительные чертежи описываются некоторые варианты осуществления устройства администрирования вывода.
На Фиг. 1 показана примерная конфигурация системы администрирования вывода, включающей в себя устройство администрирования вывода согласно одному варианту осуществления. В данном варианте осуществления устройство администрирования вывода установлено в MFP. Система 1 администрирования вывода включает в себя клиентские PC 100, серверы (200a, 200b, 200c, 200d) вывода в качестве устройств управления выводом, многофункциональные периферийные устройства (MFP) (300a, 300b, 300c), блоки (400a, 400b) хранения выводимых данных и блок 500 хранения списка. Следует отметить, что блок (400a, 400b) хранения выводимых данных и блок 500 хранения списка могут быть установлены в одном и том же аппаратном обеспечении.
В системе забираемой печати пользователь обозначает один из серверов (200a, 200b, 200c, 200d) вывода для передачи из клиентского PC 100 данных, которые следует распечатать посредством MFP. Переданные данные, которые следует распечатать, хранятся в блоках (400a, 400b) хранения данных, которые связаны с серверами (200a, 200b, 200c, 200d) вывода. В данном варианте осуществления области хранения данных, которые следует распечатать, на серверах (200a, 200b, 200c) вывода устанавливаются в блок 400a хранения выводимых данных, а область хранения выводимых данных в сервере 200d вывода устанавливается в блок 400b хранения выводимых данных. Серверы (200a, 200b, 200c) вывода совместно используют блок 400a хранения выводимых данных. Заметим, что администратор системы может вручную изменять установки.
Каждый из серверов (200a, 200b, 200c, 200d) вывода хранит основную информацию, например, уникальный идентификатор, имя задания на печать, имя пользователя, информацию атрибута печати и т.п., в блоке 500 хранения списка. При печати данных пользователь может осуществить вход в одно из MFP (300a, 300b, 300c), например, посредством использования карты IC. MFP (300a, 300b, 300c) получают, из блока 500 хранения списка, список данных, который является списком соответствующих выводимых данных, на основе имени пользователя упомянутого пользователя, которое было получено при осуществлении входа. После этого MFP отображают список данных на блоке отображения.
Далее со ссылкой на Фиг. 2 описывается функциональная конфигурация MFP 300. Как изображено на Фиг. 2, MFP 300 включает в себя центральный блок (CPU) 301 обработки (центральный процессор), блок 302 отображения, запоминающее устройство 303, блок 311 получения списка, блок 312 хранения информации о совместном использовании, блок 313 хранения очередности вывода, блок 314 оценивания состояния функционирования, блок 315 оценивания состояния функционирования совместного использования, блок 316 установок вывода и блок 317 управления отображением. CPU 301 считывает соответствующие функции блока 312 хранения информации о совместном использовании, блока 314 оценивания состояния функционирования, блока 315 оценивания состояния функционирования совместного использования, блока 316 установок вывода и блока 317 управления отображением и исполняет их для осуществления функционирования в запоминающем устройстве 303.
Блок 311 получения списка получает список данных выводимых данных из блока 500 хранения списка через сеть. Блок 311 получения списка может получить список всех элементов выводимых данных, указанных посредством основной информации, которые хранятся в блоке 500 хранения списка. Альтернативно блок 311 получения списка может получить только список выводимых данных, содержащих имя пользователя, который осуществляет вход в MFP 300. На Фиг. 3 показан пример полученного списка данных. Как изображено на Фиг. 3, список данных содержит идентификаторы заданий, идентификаторы пользователей, элементы информации об установках печати и элементы информации об обозначенных серверах вывода. Идентификатор задания является идентификатором, назначенным выводимым данным, когда пользователь передает направление вывода из клиентского PC 100. Идентификатор пользователя должен идентифицировать пользователя, который передал выводимые данные из клиентского PC 100. Информация об установках печати указывает условия печати, такие как двусторонняя печать/односторонняя печать, количество листов, которые следует распечатать, и особенности расположения. Информация об обозначенных серверах вывода указывает любой из обозначенных серверов (200a, 200b, 200c, 200d) вывода, когда пользователь передает выводимые данные из PC 100. Блок 317 управления отображением управляет отображением полученного списка данных на блоке 302 отображения.
Блок 312 хранения информации о совместном использовании хранит в себе информацию, указывающую то, какие серверы (200a, 200b, 200c, 200d) вывода совместно используют блоки (400a, 400b) хранения выводимых данных. В данном варианте осуществления блок 312 хранения информации о совместном использовании хранит в себе информацию, указывающую, что серверы (200a, 200b, 200c) вывода совместно используют блок 400a хранения выводимых данных. Администратор системы может вручную обновлять информацию о совместном использовании, хранящуюся в блоке 312 хранения информации о совместном использовании.
Блок 313 хранения очередности вывода хранит в себе очередность серверов (200a, 200b, 200c) вывода, в которые пользователь передает команду вывода из MFP (300a, 300b, 300c) во время печати. Заметим, что серверы (200a, 200b, 200c) вывода хранят один и тот же блок 400a хранения выводимых данных, что и хранящийся в блоке 312 хранения информации о совместном использовании. Следует отметить, что хранящийся порядок передачи является информацией, которую следует использовать для определения очередности обозначения серверов (200a, 200b, 200c, 200d) вывода для альтернативного выполнения выходной обработки, когда обозначенный сервер вывода, содержащийся в вышеупомянутой основной информации, не функционирует. На Фиг. 4 показан пример списка очередности MFP. В списке очередности, изображенном на Фиг. 4, сервер 1 вывода имеет самый высокий приоритет, а сервер 3 вывода имеет самый низкий приоритет.
Блок 314 оценивания состояния функционирования оценивает, функционирует или нет сервер (200a, 200b, 200c, 200d) вывода, обозначенный в качестве обозначенного сервера вывода выводимых данных, существующих в полученном списке данных. Например, может использоваться способ, в котором блок 314 оценивания состояния функционирования передает сигнал в сервер (200a, 200b, 200c, 200d) вывода и оценивает, происходит ли прием обратного сигнала в пределах предварительно определенного времени или нет. Когда элементы выводимых данных присутствуют в списке данных, то блок 314 оценивания состояния функционирования оценивает состояние функционирования обозначенного сервера вывода для каждых данных.
Когда блок 314 оценивания состояния функционирования определил, что обозначенный сервер вывода не функционирует, то блок 315 оценивания состояния функционирования совместного использования оценивает состояния функционирования серверов вывода в очередности согласно приоритету, указанному в списке очередности, из числа серверов (200a, 200b, 200c, 200d) вывода, которые совместно используют блок (400a, 400b) хранения выводимых данных, хранящийся в блоке 312 хранения информации о совместном использовании.
Когда определено, что по меньшей мере любой один из оцененных серверов вывода находится в состоянии функционирования согласно результатам оценивания блоком 314 оценивания состояния функционирования и блоком 315 оценивания состояния функционирования совместного использования, то блок 316 установок вывода устанавливает возможность вывода выводимых данных. С другой стороны, когда блок 314 оценивания состояния функционирования и блок 315 оценивания состояния функционирования совместного использования определили, что все серверы (200a, 200b, 200c, 200d) вывода не функционируют, то блок 316 установок вывода устанавливает невозможность вывода выводимых данных.
Может иметь место случай, при котором, даже если серверы (200a, 200b, 200c, 200d) вывода функционируют, блоки (400a, 400b) хранения выводимых данных являются выключенными, и выводимые данные, которые следует распечатать, не могут быть получены серверами вывода. Также может иметь место случай, при котором выбранные данные не хранятся по меньшей мере в одном из блоков (400a, 400b) хранения выводимых данных в качестве адресата опрашивания. Если по меньшей мере один из серверов (200a, 200b, 200c, 200d) вывода принимает уведомление, указывающее, что его состояние функционирования должно быть оценено блоком 314 оценивания состояния функционирования или блоком 315 оценивания состояния функционирования совместного использования, то по меньшей мере один из серверов (200a, 200b, 200c, 200d) вывода опрашивает по меньшей мере один из блоков (400a, 400b) хранения выводимых данных в качестве области хранения данных для выбранных выводимых данных во время оценивания и оценивает, функционирует ли по меньшей мере один из блоков (400a, 400b) хранения выводимых данных или нет. Заметим, что область хранения данных каждого из серверов (200a, 200b, 200c, 200d) вывода предварительно устанавливается в блок (400a, 400b) хранения выводимых данных.
Когда любой упомянутый блок (400a, 400b) хранения выводимых данных функционирует, то блок (400a, 400b) хранения выводимых данных предоставляет ответ, может ли сервер (200a, 200b, 200c, 200d) вывода получить выбранные выводимые данные или нет. Когда по меньшей мере один из серверов (200a, 200b, 200c, 200d) вывода не принял ответа от блока (400a, 400b) хранения выводимых данных или принял ответ, указывающий, что выбранные выводимые данные не сохранены, то по меньшей мере один из серверов (200a, 200b, 200c, 200d) вывода передает информацию о том, что серверы вывода не могут получить выводимые данные, в блок 314 оценивания состояния функционирования и блок 315 оценивания состояния функционирования совместного использования, которые были опрошены, даже если сервер (200a, 200b, 200c, 200d) вывода функционирует. Также в данном случае блок 316 установок вывода устанавливает невозможность вывода выводимых данных.
Блок 317 управления отображением управляет формой или видом отображения экрана в блоке 302 отображения. Кроме того, блок 317 управления отображением отображает список данных, отражающий установки, сделанные блоком 316 установок вывода, для каждых выводимых данных, указывающие возможность или невозможность вывода. В частности, выводимые данные, для которых установлена невозможность вывода, отображаются таким образом, чтобы лишить пользователя возможности выбирать данные выводимые данные, например, при помощи темного цвета на устройстве отображения, в то время как выводимые данные, для которых установлена возможность вывода, отображаются таким образом, чтобы предоставить пользователю возможность выбирать выводимые данные, при помощи обычного цвета на устройстве отображения. На Фиг. 6A - Фиг. 6C показан пример формы или вида отображения списка данных. В данном варианте осуществления элементы данных с документа 1 по документ 4 соответствующим образом соответствуют идентификаторам заданий с 1 по 4, изображенных на Фиг. 3.
На Фиг. 6A изображено, что возможно вывести все выводимые данные. В данном случае состояние показано ниже. Все элементы выводимых данных могут быть напечатаны.
1. По меньшей мере один из серверов (200a, 200b, 200c) вывода функционирует.
2. Сервер 200d вывода функционирует.
3. Блоки (400a, 400b) хранения выводимых данных функционируют, и элементы выбранных выводимых данных присутствуют в соответствующих блоках (400a, 400b) хранения выводимых данных.
На Фиг. 6B изображено, что невозможно осуществить вывод с документа 1 по документ 3, а документ 4 возможно вывести среди элементов выводимых данных. В данном случае состояние показано ниже. Только выводимые данные документа 4 могут быть напечатаны.
1. Все серверы (200a, 200b, 200c) вывода не функционируют, блок 400a хранения выводимых данных не функционирует, или ни одни из выводимых данных с документа 1 по документ 3 не хранятся в блоке 400a хранения выводимых данных.
2. Сервер 200d вывода функционирует, и блок 400b хранения выводимых данных функционирует.
На Фиг. 6C изображено, что возможно осуществить вывод с документа 1 по документ 3, а документ 4 невозможно вывести среди элементов выводимых данных. В данном случае состояние показано ниже. Элементы выводимых данных с документа 1 по документ 3 могут быть напечатаны.
1. По меньшей мере один из серверов (200a, 200b, 200c) вывода функционирует, и блок 400a хранения выводимых данных функционирует.
2. Сервер 200d вывода не функционирует, блок 400b хранения выводимых данных не функционирует, или документ 4 не хранится в блоке 400b хранения выводимых данных.
Далее со ссылкой на Фиг. 5 описывается последовательность операций обработки определения формы отображения списка данных на MFP 300. Обработка начинается со времени, когда пользователь осуществил вход в MFP 300 для выполнения печати. Блок 311 получения списка MFP 300 принимает основную информацию выводимых данных, переданных пользователем, из блока 500 хранения списка и получает список данных (Этап S101). Затем инициализируется число i, которое представляет собой указатель (Этап S102). В данном случае число i является указателем, указывающим выводимые данные, содержащиеся в полученном списке данных, и является целым числом, которое удовлетворяет условию 0 < i ≤ количество данных, содержащихся в списке данных.
Впоследствии блок 314 оценивания состояния функционирования получает обозначенный сервер вывода i-тых выводимых данных из основной информации и опрашивает сервер вывода о его состоянии функционирования (Этап S103). Блок 314 оценивания состояния функционирования оценивает, функционирует ли обозначенный сервер вывода или нет. i-тые выводимые данные могут быть получены из блока (400a, 400b) хранения выводимых данных, хранящего в себе выводимые данных, на основе ответа от опрошенного сервера вывода (Этап S104).
Когда определено, что обозначенный сервер вывода функционирует и i-тые выводимые данные могут быть получены из блока (400a, 400b) хранения данных (то есть Да на Этапе S104), то блок 316 установок вывода устанавливает возможность печати i-тых выводимых данных (Этап S105). С другой стороны, когда определено, что обозначенный сервер вывода не функционирует или i-тые выводимые данные не могут быть получены из блока (400a, 400b) хранения данных (то есть Нет на Этапе S104), то блок 315 оценивания состояния функционирования совместного использования оценивает, используется ли блок (400a, 400b) хранения выводимых данных обозначенного сервера вывода совместно с любыми упомянутыми серверами (200a, 200b, 200c, 200d) вывода или нет, из блока 312 хранения информации о совместном использовании (Этап S106).
Когда определено, что блок (400a, 400b) хранения выводимых данных обозначенного сервера вывода совместно используется с любым из упомянутых серверов (200a, 200b, 200c, 200d) вывода (то есть Да на Этапе S106), то блок 315 оценивания состояния функционирования совместного использования получает список очередности серверов (200a, 200b, 200c, 200d) вывода, совместно использующих блок (400a, 400b) хранения выводимых данных (Этап S107). Затем блок 315 оценивания состояния функционирования совместного использования инициализирует число j, которое представляет собой указатель для задания сервера вывода (Этап S108). Число j является целым числом, которое удовлетворяет условию 0 < j ≤ количество серверов, содержащихся в списке очередности.
Далее блок 315 оценивания состояния функционирования совместного использования опрашивает j-тый сервер вывода о состоянии функционирования (Этап S109). Блок 315 оценивания состояния функционирования совместного использования оценивает, функционирует ли опрошенный сервер вывода и могут ли быть получены i-тые выводимые данные из блока (400a, 400b) хранения данных, хранящего в себе выводимые данные, на основе результата опрашивания или нет (Этап S110). Когда определено, что опрошенный сервер вывода функционирует и i-тые выводимые данные могут быть получены из блока (400a, 400b) хранения данных, хранящего в себе выводимые данные (то есть Да на Этапе S110), то процесс переходит к Этапу S105. С другой стороны, когда определено, что опрошенный сервер вывода не функционирует или i-тые выводимые данные не могут быть получены из блока (400a, 400b) хранения данных, хранящего в себе выводимые данные (то есть Нет на Этапе S110), то оценивается, были ли все серверы вывода, зарегистрированные в списке очередности, опрошены (Этап S111).
Когда определено, что все серверы вывода, зарегистрированные в списке очередности, были опрошены, то есть определено, что число j достигает предварительно определенного количества серверов, содержащихся в списке очередности (то есть Да на Этапе S111), то блок 316 установок вывода устанавливает невозможность печати i-тых выводимых данных (Этап S112). С другой стороны, когда определено, что все серверы вывода, зарегистрированные в списке очередности, не были опрошены (то есть Нет на Этапе S111), то число j увеличивается на один и обработка повторяется с Этапа S109 (Этап S113).
После обработки на Этапе S105 или Этапе S112 оценивается, были ли все элементы выводимых данных, присутствующие в списке данных, опрошены или нет (Этап S114). Когда определено, что все элементы выводимых данных, присутствующие в списке данных, были опрошены (то есть Да на Этапе S114), блок 317 управления отображением управляет блоком 302 отображения в форме отображения для отображения списка данных, отражающего установки, сделанные блоком 316 установок вывода, указывая для каждых выводимых данных возможность или невозможность вывода (Этап S115). С другой стороны, когда определено, что все элементы выводимых данных, присутствующие в списке данных, не были опрошены (то есть Нет на Этапе S114), то число i увеличивается на один и обработка повторяется с Этапа S103 над последующими выводимыми данными (Этап S116).
В устройстве администрирования вывода согласно данному варианту осуществления, как описано выше, даже когда сервер вывода, обозначенный в передаче выводимых данных, не функционирует, если другой сервер вывода, совместно использующий блок хранения выводимых данных, функционирует, то пользователю может быть отображена информация, указывающая возможность печати выводимых данных. Посредством отправки команды на исполнение печати могут быть напечатаны выводимые данные, таким образом может быть оказано значительное препятствование понижению скорости функционирования всей системы печати.
Следует отметить, что хранящаяся очередность передачи является информацией, которую следует использовать для определения очередности обозначения серверов (200a, 200b, 200c, 200d) вывода для альтернативного выполнения выходной обработки, когда обозначенный сервер вывода, содержащийся в вышеупомянутой основной информации, не функционирует. Кроме того, когда обозначенный сервер вывода не функционирует во время передачи выводимых данных, то можно выбирать альтернативный сервер вывода из числа серверов вывода, которые исполняют обработку печати, на основе приоритета списка очередности. Поэтому, например, можно отдавать предпочтение серверу вывода, имеющему большие возможности обработки, и проектировать всю систему с учетом размещения MFP, и так далее. Следовательно, улучшается удобство пользования администрированием системой.
АЛЬТЕРНАТИВНЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Далее ниже будет описан альтернативный вариант осуществления настоящего изобретения. На Фиг. 7 показана система администрирования вывода согласно данному варианту осуществления. В данном варианте осуществления серверы (200a, 200c) вывода устанавливаются таким образом, чтобы совместно использовать блок 400a хранения выводимых данных, а серверы (200b, 200d) вывода устанавливаются таким образом, чтобы совместно использовать блок 400b хранения выводимых данных. То есть блок 400b хранения выводимых данных обозначается в качестве области хранения данных сервера 200b вывода.
В данном случае, в качестве примера, предполагается, что серверы (200a, 200c) вывода не функционируют, а сервер 200b вывода функционирует. В данном примере, так как сервер 200b вывода функционирует, то информация, указывающая, что сервер вывода функционирует, предоставляется в ответ на опрашивание из блока 315 оценивания состояния функционирования совместного использования. Однако документ 1 и документ 3 не сохранены в блоке 400b хранения выводимых данных в качестве области хранения данных сервера 200b вывода, и информация, указывающая, что эти элементы выводимых данных не могут быть получены, отправляется в ответе. С другой стороны, документ 2 может быть получен из блока 400b хранения выводимых данных. Как изображено на Фиг. 8A, блок 317 управления отображением отображает состояние, при котором невозможно напечатать документ 1 и документ 3, а документ 2 и документ 4 напечатать возможно.
Кроме того, в качестве другого примера, предполагается, что серверы 200a и 200c вывода функционируют, а сервер 200b вывода не функционирует. В данном примере устанавливается возможность печати документа 1 и документа 3. Для документа 2, так как сервер 200b вывода не функционирует, серверы (200a, 200c) вывода опрашиваются согласно очередности. В то время как сервер 200a вывода функционирует, данные документа 2 не присутствуют в блоке 400a хранения выводимых данных в качестве области хранения данных сервера 200a вывода. Таким образом, информация, указывающая, что выводимые данные документа 2 не могут быть получены, предоставляется из серверов (200a, 200c) вывода.
Как изображено на Фиг. 8B, блок 317 управления отображением отображает состояние, при котором документ 1, документ 3 и документ 4 могут быть напечатаны, а документ 2 не может быть напечатан.
В альтернативном варианте осуществления, даже когда установка совместного использования области хранения данных и фактическая область хранения данных сервера вывода отличаются, может быть оценено, могут ли выводимые данные быть получены на основе фактической области хранения данных или нет. Соответственно, может быть эффективно предотвращено ошибочное отображение относительно возможности и невозможности печати выводимых данных.
Следует отметить, что устройство администрирования вывода в вышеупомянутых вариантах осуществления включает в себя устройство управления, такое как CPU, запоминающие устройства, такие как постоянное запоминающее устройство (ROM) и запоминающее устройство (RAM) с произвольным доступом, внешние устройства хранения, такие как жесткий диск (HDD) и устройство с приводом для CD, устройство отображения, такое как блок отображения, и устройства ввода, такие как клавиатура и координатный манипулятор типа «мышь». Устройство администрирования вывода в вышеупомянутых вариантах осуществления имеет конфигурацию аппаратного обеспечения, использующую компьютер общего назначения.
Компьютерные программы, которые следует исполнять в устройстве администрирования вывода в вышеупомянутых вариантах осуществления, предоставляются записанными на носителе записей, который может считываться компьютером, таком как постоянное запоминающее устройство (CD-ROM) на компактном диске, гибкий диск (FD), записываемый CD (CD-R) или цифровой универсальный диск (DVD), в формате устанавливаемого или исполняемого файла.
Программы, которые следует исполнять в устройстве администрирования вывода в вышеупомянутых вариантах осуществления, могут быть выполнены с возможностью предоставления в качестве хранящихся на некотором компьютере, соединенном с сетью, такой как Интернет, и загружающихся через сеть. Альтернативно, программы, которые следует исполнять в устройстве администрирования вывода в вышеупомянутых вариантах осуществления, могут быть выполнены с возможностью предоставления или распространения через сеть, такую как Интернет.
Программы, которые следует исполнять в устройстве администрирования вывода в вышеупомянутых вариантах осуществления, могут быть выполнены с возможностью предоставления в качестве предварительно внесенных в постоянное запоминающее устройство (ROM) и т.п. Программы, которые следует исполнять в устройстве администрирования вывода в вышеупомянутых вариантах осуществления, имеют модульную конфигурацию, включающую в себя вышеупомянутые части. В качестве примера аппаратного обеспечения центральный блок (CPU) обработки (процессор) загружает программы из вышеупомянутого носителя хранения информации и исполняет программы так, чтобы вышеупомянутые части были загружены в главное устройство хранения. После этого вышеупомянутые части генерируются в главном устройстве хранения.
Следует отметить, что несмотря на то, что устройство администрирования вывода устанавливается в MFP в вышеупомянутых вариантах осуществления, устройство администрирования вывода может применяться к любым устройствам формирования изображения, таким как копировальная машина, принтер, сканирующее устройство и устройство факсимильной связи.

Claims (10)

1. Устройство администрирования вывода, соединенное с по меньшей мере одним из устройств управления выводом, которые принимают выводимые данные, переданные из терминала, и выполняют выходную обработку выводимых данных, и по меньшей мере одним из устройств хранения данных, соединенных с упомянутым устройством управления выводом, содержащее:
блок получения, который получает список данных в качестве списка выводимых данных, хранящихся в любом упомянутом устройстве хранения данных;
блок хранения, который хранит в себе информацию о совместном использовании, указывающую устройства управления выводом, совместно использующие любое упомянутое устройство хранения данных;
первый блок оценивания, который оценивает состояние функционирования первого устройства управления выводом, обозначенного в качестве адресата вывода выводимых данных для каждого элемента выводимых данных, содержащихся в полученном списке данных;
второй блок оценивания, который оценивает состояние функционирования каждого из вторых устройств управления выводом, когда оценено, что первое устройство управления выводом не функционирует и устройство хранения данных совместно используется с первым устройством управления выводом и вторым устройством управления выводом, и
блок установки, который устанавливает возможность вывода выводимых данных, когда первый блок оценивания оценил, что первое устройство управления выводом функционирует, или второй блок оценивания оценил, что по меньшей мере одно из вторых устройств управления выводом функционирует, и устанавливает невозможность вывода выводимых данных, когда второй блок оценивания оценил, что все вторые устройства управления выводом не функционируют.
2. Устройство администрирования вывода по п. 1, дополнительно содержащее:
блок хранения очередности, который хранит очередность выполнения выходной обработки в устройствах управления выводом,
при этом второй блок оценивания оценивает состояния функционирования вторых устройств управления выводом в соответствии с очередностью выполнения выходной обработки.
3. Устройство администрирования вывода по п. 1 или 2, дополнительно содержащее:
блок отображения, который отображает список данных и принимает выбор списка данных от пользователя, и
блок управления отображением, который предписывает блоку отображения отображать выводимые данные, для которых установлена возможность вывода, выбираемыми и отображать выводимые данные, для которых установлена невозможность вывода, невыбираемыми.
4. Система администрирования вывода, содержащая:
по меньшей мере одно из устройств управления выводом, которые принимают выводимые данные, переданные из терминала, и выполняют выходную обработку выводимых данных;
по меньшей мере одно из устройств хранения данных, соединенные с устройством управления выводом, и
устройство администрирования вывода по п. 1, соединенное с устройством управления выводом и устройством хранения данных.
5. Система администрирования вывода по п. 4, в которой
первый блок оценивания и второй блок оценивания задают выводимые данные и опрашивают устройства управления выводом для оценивания,
устройства управления выводом определяют, возможно ли получить заданные выводимые данные из устройств хранения данных, хранящих в себе выводимые данные, или нет, и возвращают результат определения после приема запроса для оценивания из первого блока оценивания или второго блока оценивания, и
блок установки устанавливает невозможность вывода выводимых данных, когда результат определения указывает, что невозможно получить выводимые данные, даже если первый блок оценивания оценил, что первое устройство управления выводом функционирует, или второй блок оценивания оценил, что по меньшей мере одно из вторых устройств управления выводом функционирует.
6. Система администрирования вывода по п. 4 или 5, в которой устройство администрирования вывода дополнительно включает в себя:
блок хранения очередности, который хранит очередность выполнения выходной обработки в устройствах управления выводом,
при этом второй блок оценивания оценивает состояния функционирования вторых устройств управления выводом в соответствии с очередностью выполнения выходной обработки.
7. Система администрирования вывода по любому из пп. 4-5, в которой устройство администрирования вывода дополнительно включает в себя:
блок отображения, который отображает список данных и принимает выбор списка данных от пользователя, и
блок управления отображением, который предписывает блоку отображения отображать выводимые данные, для которых установлена возможность вывода, выбираемыми и отображать выводимые данные, для которых установлена невозможность выбора, невыбираемыми.
8. Способ администрирования вывода устройства администрирования вывода, соединенного с по меньшей мере одним из устройств управления выводом, которые принимают выводимые данные, переданные из терминала, и выполняют выходную обработку выводимых данных, и по меньшей мере одним из устройств хранения данных, соединенных с упомянутым устройством управления выводом, содержащий этапы, на которых:
получают список данных в качестве списка выводимых данных, хранящихся в любом упомянутом устройстве хранения данных;
сохраняют информацию о совместном использовании, указывающую устройства управления выводом, совместно использующие любое упомянутое устройство хранения данных;
осуществляют первое оценивание состояния функционирования первого устройства управления выводом, обозначенного в качестве адресата вывода выводимых данных для каждого элемента выводимых данных, содержащихся в полученном списке данных;
осуществляют второе оценивание состояния функционирования каждого из вторых устройств управления выводом, когда оценено, что первое устройство управления выводом не функционирует, и устройство хранения данных совместно используется с первым устройством управления выводом и вторым устройством управления выводом, и
устанавливают возможность вывода выводимых данных, когда первый блок оценивания оценил, что первое устройство управления выводом функционирует, или второй блок оценивания оценил, что по меньшей мере одно из вторых устройств управления выводом функционирует, и устанавливают невозможность вывода выводимых данных, когда второй блок оценивания оценил, что все вторые устройства управления выводом не функционируют.
9. Способ администрирования вывода по п. 8, дополнительно содержащий этап, на котором:
сохраняют с осуществлением очередности очередность выполнения выходной обработки в устройствах управления выводом,
при этом на этапе осуществления второго оценивания оценивают состояния функционирования вторых устройств управления выводом в соответствии с очередностью выполнения выходной обработки.
10. Способ администрирования вывода по п. 8 или 9, дополнительно содержащий этапы, на которых:
отображают список данных в блоке отображения и принимают выбор списка данных от пользователя и
управляют отображением для предписания блоку отображения отображать выводимые данные, для которых установлена возможность вывода, выбираемыми и отображать выводимые данные, для которых установлена невозможность вывода, невыбираемыми.
RU2014150996/12A 2012-06-18 2013-06-07 Устройство администрирования вывода, система администрирования вывода и способ администрирования вывода RU2591691C1 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012137286A JP5862475B2 (ja) 2012-06-18 2012-06-18 出力管理装置、出力管理システム、プログラム
JP2012-137286 2012-06-18
PCT/JP2013/066408 WO2013191087A1 (en) 2012-06-18 2013-06-07 Output management device, output management system, and output management method

Publications (1)

Publication Number Publication Date
RU2591691C1 true RU2591691C1 (ru) 2016-07-20

Family

ID=49768684

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014150996/12A RU2591691C1 (ru) 2012-06-18 2013-06-07 Устройство администрирования вывода, система администрирования вывода и способ администрирования вывода

Country Status (8)

Country Link
US (1) US9348540B2 (ru)
EP (1) EP2862053A4 (ru)
JP (1) JP5862475B2 (ru)
BR (1) BR112014031930A2 (ru)
IN (1) IN2014KN02881A (ru)
RU (1) RU2591691C1 (ru)
TW (1) TWI530153B (ru)
WO (1) WO2013191087A1 (ru)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3933828A1 (en) * 2019-02-25 2022-01-05 Sony Group Corporation Information processing device and information processing method
KR20200137948A (ko) 2019-05-31 2020-12-09 삼성전자주식회사 밀봉 부재를 포함하는 휴대용 통신 장치
WO2020242025A1 (en) 2019-05-31 2020-12-03 Samsung Electronics Co., Ltd. Portable communication device including sealing member

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2149762C1 (ru) * 1999-05-18 2000-05-27 Открытое акционерное общество "Ленполиграфмаш" Печатающее устройство
RU2346320C2 (ru) * 2005-08-12 2009-02-10 Кэнон Кабусики Кайся Способ и устройство для обработки информации

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10340164A (ja) * 1997-06-06 1998-12-22 Nec Software Ltd 分散印刷処理システム
JP3777842B2 (ja) * 1998-12-17 2006-05-24 富士ゼロックス株式会社 ネットワークシステム、代替処理制御方法、及びサーバ
JP4095294B2 (ja) 2000-12-28 2008-06-04 キヤノン株式会社 情報処理装置および情報処理方法およびプログラム
JP4254312B2 (ja) * 2003-04-08 2009-04-15 富士ゼロックス株式会社 印刷システムおよび代替印刷管理装置および印刷要求端末および印刷制御方法および代替印刷管理方法
JP2004318744A (ja) * 2003-04-21 2004-11-11 Hitachi Ltd 高可用性を提供するデータベース処理方法
EP1489488A3 (en) * 2003-06-20 2009-07-01 Ricoh Company, Ltd. Method and apparatus for providing a service for sharing a printing environment
US20070033540A1 (en) * 2005-08-05 2007-02-08 Lexmark International, Inc. Systems and methods for directory and file manipulation using a multifunction device
JP4623469B2 (ja) * 2005-12-27 2011-02-02 キヤノンマーケティングジャパン株式会社 プリントサーバおよびプリントシステムおよびプリント方法およびプログラムおよび記録媒体
JP2008123047A (ja) 2006-11-08 2008-05-29 Ricoh Co Ltd 画像処理装置及びデータ合成出力方法
JP2009188678A (ja) * 2008-02-05 2009-08-20 Canon Inc ジョブ処理装置及びその制御方法並びにプログラム
JP5332513B2 (ja) 2008-10-29 2013-11-06 株式会社リコー 画像形成装置、画像データ管理方法、及びプログラム
JP5017237B2 (ja) * 2008-11-11 2012-09-05 シャープ株式会社 プリンタサーバ機能付画像形成装置
JP2011095894A (ja) 2009-10-28 2011-05-12 Canon Inc 画像処理装置及び認証プルプリントシステムにおける代行印刷処理に係る制御方法
WO2011135636A1 (ja) * 2010-04-30 2011-11-03 株式会社日立製作所 計算機システム及びその制御方法
JP5533279B2 (ja) * 2010-06-01 2014-06-25 株式会社リコー 印刷制御システム、画像処理装置、印刷制御方法、印刷制御プログラム、及びそのプログラムを記録した記録媒体
JP5060593B2 (ja) 2010-06-04 2012-10-31 シャープ株式会社 画像形成装置及びシステム
JP5854654B2 (ja) * 2010-09-30 2016-02-09 キヤノン株式会社 プリントシステム、印刷方法、プリントサーバ、制御方法、及びプログラム
JP2013066408A (ja) 2011-09-21 2013-04-18 Misao Umiyama 青汁

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2149762C1 (ru) * 1999-05-18 2000-05-27 Открытое акционерное общество "Ленполиграфмаш" Печатающее устройство
RU2346320C2 (ru) * 2005-08-12 2009-02-10 Кэнон Кабусики Кайся Способ и устройство для обработки информации

Also Published As

Publication number Publication date
IN2014KN02881A (ru) 2015-05-08
US20150138594A1 (en) 2015-05-21
EP2862053A1 (en) 2015-04-22
JP2014002548A (ja) 2014-01-09
BR112014031930A2 (pt) 2017-07-25
JP5862475B2 (ja) 2016-02-16
TW201404116A (zh) 2014-01-16
EP2862053A4 (en) 2016-01-27
WO2013191087A1 (en) 2013-12-27
TWI530153B (zh) 2016-04-11
US9348540B2 (en) 2016-05-24

Similar Documents

Publication Publication Date Title
US8861001B2 (en) Output control system, output control method, and output control apparatus for determining whether to store or transmit target data based on use state
US8610921B2 (en) Systems and methods for message based determination of printer capabilities
US7844704B2 (en) Event notification device and event notification method
US20060268323A1 (en) Image processing device using password for job control, and control method thereof
US20110261396A1 (en) Control device for managing drivers
US20060075092A1 (en) System and method for determining the status of users and devices from access log information
US20170064120A1 (en) Method and image forming apparatus for generating workflow of image forming job
US20090027726A1 (en) Image processing apparatus, image processing method, and storage medium
US8477343B2 (en) Method and system for print queue management
US20130014112A1 (en) Information processing apparatus and data management system
JP2008204001A (ja) 情報処理装置及びその制御方法
JP2006109459A (ja) 印刷支援装置、印刷処理装置、文書処理システム、印刷支援装置の制御方法、印刷支援制御プログラム、およびコンピュータ読み取り可能な記録媒体
US20120120431A1 (en) Printing system
RU2591691C1 (ru) Устройство администрирования вывода, система администрирования вывода и способ администрирования вывода
US10939002B2 (en) Printing apparatus, control method therefor, and program
US20120203882A1 (en) Management apparatus and management method
JP2011130272A (ja) 画像処理装置,管理装置,情報処理システム,配信設定方法,プログラム,および記録媒体
US8045193B2 (en) Automatic detection of user preference for copy or scan setting
US8379242B2 (en) Service retrieval method
JP2004078282A (ja) プリンタ機器情報設定方法、画像印刷装置及びプログラム
JP4130201B2 (ja) サーバ、プリンタ機器情報設定方法、プログラム、及び記録媒体
JP4439884B2 (ja) ジョブ管理装置、ジョブ管理方法及びジョブ管理用プログラム
US20110096358A1 (en) Information processing apparatus, information processing system and computer readable medium
US8780391B2 (en) Image processing apparatus and image processing system with processability determining unit
JP4174411B2 (ja) ジョブ管理装置、ジョブ管理方法、及びジョブ管理用プログラム