УСТРОЙСТВО АДМИНИСТРИРОВАНИЯ ВЫВОДА, СИСТЕМА АДМИНИСТРИРОВАНИЯ ВЫВОДА И СПОСОБ АДМИНИСТРИРОВАНИЯ ВЫВОДА
OUTPUT MANAGEMENT DEVICE, OUTPUT MANAGEMENT SYSTEM AND OUTPUT MANAGEMENT METHOD

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