Система вывода, оконечное устройство и способ вывода

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Изобретение относится к системе вывода, оконечному устройству и способу вывода.

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

Устройство обработки данных, которое распределяет задания на печать на устройства формирования изображения согласно заранее определенным условиям известно в уровне техники (см., например, нижеприведенный патентный документ 1).

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

Проблемы, подлежащие решению посредством изобретения

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

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

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

Средства для решения проблем

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

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

Другие задачи, признаки и преимущества вариантов осуществления явствуют из нижеследующего подробного описания, приведенного совместно с прилагаемыми чертежами.

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

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

Фиг. 2 - блок-схема, демонстрирующая аппаратную конфигурацию компьютера согласно варианту осуществления.

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

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

Фиг. 5 - блок-схема, демонстрирующая конфигурацию клиентского терминала после установки программного пакета согласно варианту осуществления.

Фиг. 6 - блок-схема, демонстрирующая конфигурацию плагина управления выводом.

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

Фиг. 8 - блок-схема конфигурации плагина регистрации документа.

Фиг. 9 - схема, демонстрирующая изображение экрана настройки окружения.

Фиг. 10 - схема, демонстрирующая изображение другого экрана настройки окружения.

Фиг. 11 - схема, демонстрирующая изображение экрана настройки устройства администрирования документов.

Фиг. 12 - схема, демонстрирующая изображение экрана администрирования сценариев.

Фиг. 13 - схема, демонстрирующая изображение экрана настройки сценариев.

Фиг. 14 - схема, демонстрирующая изображение экрана настройки правил.

Фиг. 15 - схема, демонстрирующая изображение экрана настройки при выборе типа условия ʺнастройка печатиʺ.

Фиг. 16 - схема, демонстрирующая изображение экрана настройки при выборе типа условия ʺимя документаʺ.

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

Фиг. 18 - схема, демонстрирующая изображение экрана настройки при выборе типа условия ʺколичество страницʺ.

Фиг. 19 - схема, демонстрирующая изображение экрана настройки при выборе типа условия ʺдата/времяʺ.

Фиг. 20 - схема, демонстрирующая изображение другого экрана настройки правил.

Фиг. 21 - схема, демонстрирующая изображение экрана настройки при выборе типа действия ʺпечатьʺ.

Фиг. 22 - схема, демонстрирующая изображение экрана настройки, в котором устанавливаются варианты выбора принтеров.

Фиг. 23 - схема, демонстрирующая изображение экрана настройки при выборе типа действия ʺизменение настройки печатиʺ.

Фиг. 24 - схема, демонстрирующая изображение экрана настройки при выборе типа действия ʺуведомление о сообщенииʺ.

Фиг. 25 - блок-схема операций, поясняющая процесс печати, осуществляемый системой печати согласно варианту осуществления.

Фиг. 26 - схема, демонстрирующая превращение экрана.

Фиг. 27 - схема, демонстрирующая превращение экрана.

Фиг. 28 - схема, демонстрирующая превращение экрана.

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

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

Фиг. 31 - схема, поясняющая манипулирование значениями настройки печати в режимы печати.

ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Ниже приведено описание вариантов осуществления со ссылкой на прилагаемые чертежи.

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

На фиг. 1 показана блок-схема, демонстрирующая конфигурацию системы 1 печати согласно варианту осуществления. Как показано на фиг. 1, система 1 печати включает в себя терминал 11 администратора, устройство 12 сервера приложений, устройство 13 администрирования документов ʺAʺ, клиентский терминал 16 и совместно используемое устройство 17 вывода, которые соединены друг с другом через сеть N1, например LAN (локальную сеть). Система 1 печати дополнительно включает в себя локальное устройство 15 вывода, которое соединено с клиентским терминалом 16.

Каждый из терминала 11 администратора, устройства 12 сервера приложений, устройства 13 администрирования документов ʺAʺ, локального устройства 15 вывода, клиентского терминала 16 и совместно используемого устройства 17 вывода включает в себя блок проводной или беспроводной связи.

На фиг. 1 представлен пример системы 1 печати, включающей в себя один терминал 11 администратора, одно устройство 12 сервера приложений, одно устройство 13 администрирования документов ʺAʺ, одно локальное устройство 15 вывода, один клиентский терминал 16 и одно совместно используемое устройство 17 вывода. Однако система 1 печати может включать в себя несколько компонентов для одного или более из этих устройств. Кроме того, система 1 печати может включать в себя несколько устройств 13 администрирования документов ʺAʺ, или может включать в себя несколько устройств 13 администрирования документов, например, устройства администрирования документов ʺAʺ, ʺBʺ и ʺCʺ.

Устройства администрирования документов ʺAʺ, ʺBʺ и ʺCʺ могут отличаться поставщиками устройств администрирования документов, своими функциями или своими спецификации. Например, кода поставщики отличаются, реализации устройств 13 администрирования документов (или прикладные программы, установленные на устройствах 13 администрирования документов) не одинаковы. Кроме того, возможен случай, когда устройства 13 администрирования документов отличаются друг от друга функциями, или случай, когда устройства 13 администрирования документов имеют одинаковые функции, но включают в себя отличающиеся друг от друга API (интерфейсы прикладного программирования).

Кроме того, устройство 13 администрирования документов ʺAʺ может быть выполнено с возможностью иметь специализированную функцию для конкретного использования. Например, устройство 13 администрирования документов ʺAʺ для администрирования биллингов выполнено с возможностью иметь функцию для администрирования номеров биллинга. Устройство 13 администрирования документов ʺAʺ для администрирования историй болезни пациентов выполнено с возможностью иметь функцию для администрирования имен пациентов. Таким образом, также возможен случай, когда устройства 13 администрирования документов могут отличаться элементами библиографической информации при администрировании данных документа.

Типы устройств 13 администрирования документов, подлежащие включению в системное окружение системы 1 печати, могут надлежащим образом определяться администратором системы и т.п. Система 1 печати согласно этому варианту осуществления применима к системе, включающей в себя одно или более устройств 13 администрирования документов или один или более типов устройств 13 администрирования документов.

Терминал 11 администратора может представлять собой устройство обработки информации, например, PC (персональный компьютер), который используется администратором. Терминал 11 администратора выполняет, в ответ на прием запроса от администратора, настройку клиентского терминала 16, используемую каждым пользователем, и передает содержание настройки (информацию настройки) на устройство 12 сервера приложений или клиентский терминал 16.

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

Устройство 13 администрирования документов ʺAʺ может быть реализовано одним или более устройствами обработки информации. Устройство 13 администрирования документов ʺAʺ регистрирует, в ответ на прием запроса от клиентского терминала 16, документ и администрирует зарегистрированный документ.

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

Клиентский терминал 16 может представлять собой устройство обработки информации, например PC, которое используется пользователем. Клиентский терминал 16 может быть реализован как оконечное устройство, например, смартфон, мобильный телефон или PC.

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

Система 1 печати, показанная на фиг. 1, может служить примером системы вывода. Альтернативно, терминал 11 администратора может быть исключен из системы 1 печати, или устройство 12 сервера приложений может быть исключено из системы 1 печати.

Каждый из терминала 11 администратора, устройства 12 сервера приложений, устройства 13 администрирования документов ʺAʺ и клиентского терминала 16, показанных на фиг. 1, может быть реализован компьютером, аппаратная конфигурация которого показана на фиг. 2. На фиг. 2 показана блок-схема, демонстрирующая аппаратную конфигурацию компьютера 500 согласно варианту осуществления.

Как показано на фиг. 2, компьютер 500 включает в себя устройство 501 ввода, устройство 502 отображения, внешний интерфейс 503, RAM (оперативную память) 504, ROM (постоянную память) 505, CPU (центральный процессор) 506, интерфейс 507 связи и HDD (жесткий диск) 508, соединенные между собой шиной B. Устройство 501 ввода и устройство 502 отображения могут быть, в необязательном порядке, подключены к компьютеру 500 при необходимости.

Устройство 501 ввода может включать в себя клавиатуру, мышь, сенсорную панель и т.д. и может использоваться пользователем для ввода сигнала манипуляции. Устройство 502 отображения может включать в себя дисплей и может отображать результат процесса, осуществляемого компьютером 500.

Интерфейс 507 связи обеспечивает интерфейс, который соединяет компьютер 500 с сетью N1. Поэтому компьютер 500 способен осуществлять передачу данных через интерфейс 507 связи.

HDD 508 является примером энергонезависимой памяти, где хранятся программы и данные. Программы и данные, хранящиеся на HDD 508, могут включать в себя OS (операционную систему) в качестве системного программного обеспечения для управления компьютером 500 в целом, и прикладные программы (которые также называются приложениями), которые выполняются над OS для обеспечения различных функций. Альтернативно, компьютер 500 может включают в себя, в качестве носителя данных, вместо HDD 508, привод, использующий флэш-память (например, твердотельный жесткий диск SSD).

Внешний интерфейс 503 обеспечивает интерфейс, который соединяет компьютер 500 с внешним устройством. Внешнее устройство может представлять собой носитель 503a записи. Поэтому компьютер 500 способен считывать данные с носителя 503a записи и/или записывать данные на него через внешний интерфейс 503. Примеры носителя 503a записи может включать в себя гибкий диск, CD, DVD, карту памяти SD, USB-память и т.д.

ROM 505 является примером энергонезависимой полупроводниковой памяти, где могут храниться программы и данные даже после отключения питания. Программы и данные. хранящиеся в ROM 505, могут включать в себя BIOS (базовую систему ввода/вывода), которая выполняется при запуске компьютера 500, настройку OS, сетевую настройку и т.д. RAM 504 является примером энергозависимой полупроводниковой памяти, где временно хранятся программы и данные.

CPU 506 представляет собой процессор, который управляет компьютером 500 в целом и осуществляет функцию компьютера 500 путем считывания программ и данных из памяти, например, ROM 505 или HDD 508, в RAM 504 и их выполнения для осуществления процесса.

За счет использования вышеописанной аппаратной конфигурации компьютера 500, терминал 11 администратора, устройство 12 сервера приложений, устройство 13 администрирования документов ʺAʺ и клиентский терминал 16 в системе вывода 1 согласно этому варианту осуществления осуществляют различные процессы, которые будут описаны ниже.

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

Как показано на фиг. 3, клиентский терминал 16 включает в себя приложение 21 подготовки документа, драйвер 22 виртуального принтера, драйвер 23 реального принтера, плагин 24, API 25 платформы, платформу (ядро) 26 и блок 27 хранения, реализованные процессором клиентского терминала 16 выполняющим программы, считанные из памяти.

В плагине 24 могут быть установлены один или более плагинов 31. Платформа 26 включает в себя блок 41 управления отображением (управления UI), блок 42 настройки и блок 43 связи. Приложение 21 подготовки документа является примером приложения, которое принимает запрос печати от пользователя. Альтернативно, приложение 21 подготовки документа может быть приложением, которое принимает запрос на вывод данных от пользователя.

Драйвер 22 виртуального принтера является драйвером принтера, который преобразует данные приложения в промежуточные данные печати, которые не зависят от принтера, и выводит промежуточные данные печати. Промежуточные данные печати это данные печати, которые не зависят от типа устройства 17 вывода. Например, данные в формате XPS (XML Paper Specification) являются примером промежуточных данных печати. Данные приложения являются примером целевых выходных данных. Драйвер виртуального принтера для использования плагина 31 может быть включен в драйвер 22 виртуального принтера.

Драйвер 23 реального принтера является драйвером принтера, который преобразует промежуточные данные печати в реальные данные печати в формате, который может быть напечатан устройством 15 вывода или устройством 17 вывода, и выводит реальные данные печати. Например, данные в формате изображения RAW являются примером реальных данных печати. Кроме того, драйвер 23 реального принтера преобразует промежуточные данные печати в машиночитаемые данные в формате, который регистрируется в устройстве 13 администрирования документов ʺAʺ, и выводит машиночитаемые данные.

Плагин 24 является программным обеспечением, которое выполняется на платформе 26. Плагин 24 способен использовать функцию платформы 26 с использованием API 25 платформы.

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

В платформе 26, блок 41 управления отображением выполнен с возможностью управления отображением устройства 502 отображения в ответ на прием запроса от приложения 21 подготовки документа или плагина 24. Блок 42 настройки выполнен с возможностью устанавливать плагин 24. Блок 43 связи выполнен с возможностью осуществления связи с устройством 13 администрирования документов ʺAʺ. Блок 27 хранения выполнен с возможностью сохранения настройки и пр.

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

Например, плагины 24 могут устанавливать путем загрузки программного пакета (как показано на фиг. 4) из устройства 12 сервера приложений, и аналогично может быть установлена информация настройки каждого из плагинов 24.

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

Функциональные плагины 51 включают в себя плагин 61 регистрации документа ʺAʺ, плагин 62 регистрации документа ʺBʺ, и плагин 63 регистрации документа ʺCʺ. Основная часть 52 включает в себя плагин 64 управления выводом. Один или более из плагина 61 регистрации документа ʺAʺ, плагина 62 регистрации документа ʺBʺ и плагина 63 регистрации документа ʺCʺ можно надлежащим образом добавлять и использовать. А именно, не существенно, что включены все три плагина 61-63. Напротив, желательно, чтобы можно было выбирать один из плагина 61 регистрации документа ʺAʺ, плагина 62 регистрации документа ʺBʺ и плагина 63 регистрации документа ʺCʺ, и чтобы выбранный плагин мог обеспечиваться в программном пакете 50.

Хотя три плагина: плагин 61 регистрации документа ʺAʺ, плагин 62 регистрации документа ʺBʺ и плагин 63 регистрации документа ʺCʺ включены в программный пакет 50, показанный на фиг. 4, возможно включение одного или более плагинов в программный пакет 50.

Каждый из плагина 61 регистрации документа ʺAʺ, плагина 62 регистрации документа ʺBʺ и плагина 63 регистрации документа ʺCʺ имеет функцию для регистрации документа в устройстве 13 администрирования документов ʺAʺ (для вывода машиночитаемых данных). Плагин 64 управления выводом имеет функцию для осуществления процесса печати на основе правил (для вывода данные печати). Кроме того, плагин 64 управления выводом имеет функцию для отправки запроса на выполнение регистрации документа осуществления регистрации документа в устройстве 13 администрирования документов ʺAʺ, на плагин 61 регистрации документа ʺAʺ.

Хотя пример программного пакета 50, в котором программный пакет 50 делится на функциональные плагины 51, и основная часть 52 показана на фиг. 4, каким образом плагины делятся в показанном примере, не существенно. Программный пакет 50 может быть снабжена одним плагином, и плагины могут делиться иначе, чем показано на фиг. 4. Например, основная часть 52 и функциональные плагины 51 могут обеспечиваться в программном пакете 50 параллельно друг другу.

Драйвер 22a виртуального принтера не играет роли для программного пакета 50, и драйвер 22a виртуального принтера может обеспечиваться отделенным от программного пакета 50.

Клиентский терминал 16 после установки на нем программного пакета 50 согласно этому варианту осуществления может быть реализован конфигурацией, показанной на фиг. 5. На фиг. 5 показана блок-схема, демонстрирующая конфигурацию клиентского терминала 16 после установки на нем программного пакета 50 согласно этому варианту осуществления.

Клиентский терминал 16, показанный на фиг. 5, имеет конфигурацию, в которой программный пакет 50, показанный на фиг. 4, устанавливается на клиентском терминале 16, показанном на фиг. 3. В частности, клиентский терминал 16, показанный на фиг. 5 обеспечивается путем добавления драйвера 22a виртуального принтера, плагина 61 регистрации документа ʺAʺ и плагина 64 управления выводом к клиентскому терминалу 16, показанному на фиг. 3.

Драйвер 22a виртуального принтера является примером драйвера виртуального принтера для использования плагина 61 регистрации документа ʺAʺ и плагина 64 управления выводом, показанных на фиг. 5. Драйвер 22a виртуального принтера преобразует данные приложения в промежуточные данные печати (которые не зависят от принтера) и выводит промежуточные данные печати.

Плагин 64 управления выводом осуществляет процесс печати на основе правил (который соответствует условиям и действию) на промежуточных данных печати, генерируемых драйвером 22a виртуального принтера. Кроме того, плагин 64 управления выводом отправляет запрос на выполнение регистрации документа осуществления регистрации документа в устройстве 13 администрирования документов ʺAʺ на плагин 61 регистрации документа ʺAʺ.

Например, плагин 64 управления выводом осуществляет процесс для изменения настройки печати промежуточных данных печати на основании правил, и управляет устройством 15 или 17 вывода для вывода реальных данных печати с использованием драйвера 23 реального принтера.

Кроме того, когда запрос на выполнение осуществления регистрации документа в устройстве 13 администрирования документов ʺAʺ принимается от плагина 64 управления выводом, плагин 61 регистрации документа ʺAʺ управляет драйвером 23 реального принтера для генерации машиночитаемых данных в формате PDF (который является примером формата, зарегистрированного в устройстве 13 администрирования документов ʺAʺ) из промежуточных данных печати. Плагин 61 регистрации документа ʺAʺ осуществляет процесс управления для регистрации генерируемых машиночитаемых данных в устройстве 13 администрирования документов ʺAʺ.

Поскольку один или более плагинов 24, необходимых администратору или пользователю, может надлежащим образом устанавливаться на клиентском терминале 16, конфигурация клиентского терминала 16 не обязательно ограничивается конфигурацией, показанной на фиг. 5.

На фиг. 6 показана блок-схема, демонстрирующая конфигурацию плагина 64 управления выводом клиентского терминала 16. Как показано на фиг. 6, плагин 64 управления выводом включает в себя блок 71 управления печатью на основе правил, блок 72 запроса на выполнение регистрации документа и блок 73 управления отображением.

Блок 71 управления печатью на основе правил обеспечивает функцию печать на основе правил из функций, обеспеченных плагином 64 управления выводом. Например, блок 71 управления печатью на основе правил осуществляет процесс печати на основе правил на промежуточных данных печати, генерируемых драйвером 22a виртуального принтера.

Блок 72 запроса на выполнение регистрации документа обеспечивает функцию для отправки запроса на выполнение регистрации документа из функций, обеспеченных плагином 64 управления выводом. Например, блок 72 запроса на выполнение регистрации документа отправляет запрос на выполнение регистрации документа осуществления регистрации документа в устройстве 13 администрирования документов ʺAʺ на плагин 61 регистрации документа ʺAʺ. Например, блок 73 управления отображением отображает один из различных экранов настройки (что будет описано ниже) на устройстве 502 отображения с использованием блока 41 управления отображением.

Например, блок 71 управления печатью на основе правил реализован конфигурацией, показанной на фиг. 7. На фиг. 7 показана блок-схема, демонстрирующая конфигурацию блока 71 управления печатью на основе правил. Как показано на фиг. 7, блок 71 управления печатью на основе правил включает в себя блок 81 управления потоком печати, блок 82 выбора режима печати, блок 83 определения условий, блок 84 распределения пункта назначения вывода, блок 85 настройки и блок 86 поддержания информации настройки.

Блок 81 управления потоком печати управляет выполнением потока печати (потока обработки). Блок 82 выбора режима печати определяет настройку печати согласно режиму печати при выполнении процесса печати. Блок 83 определения условий определяет условия для распределения пункта назначения вывода, например, дату/время, страницы печати и т.д. Блок 84 распределения пункта назначения вывода распределяет задания на печать на устройство 15 или 17 вывода.

В случае приема информации настройки блока 71 управления печатью на основе правил, блок 85 настройки сохраняет информацию настройки на блоке 86 поддержания информации настройки. На блоке 86 поддержания информации настройки хранится информация настройки блока 71 управления печатью на основе правил. А именно, на блоке 86 поддержания информации настройки хранятся одно или более правил для управления выводом вторых выходных данных.

Плагин 61 регистрации документа ʺAʺ на клиентском терминале 16 реализован конфигурацией, показанной на фиг. 8. На фиг. 8 показана блок-схема, демонстрирующая конфигурацию плагина 61 регистрации документа. Как показано на фиг. 8, плагин 61 регистрации документа ʺAʺ (показанный на фиг. 7) включает в себя блок 91 приема запроса на выполнение регистрации документа, блок 92 управления выполнением регистрации документа, блок 93 настройки и блок 94 поддержания информации настройки.

Блок 91 приема запроса на выполнение регистрации документа принимает запрос на выполнение регистрации документа от блока 72 запроса на выполнение регистрации документа блока 71 управления печатью на основе правил. Блок 92 управления выполнением регистрации документа управляет выполнением регистрации документа в устройстве 13 администрирования документов ʺAʺ и осуществляет регистрацию документа в устройстве 13 администрирования документов ʺAʺ. Блок 93 настройки сохраняет различные элементы информации настройки на блоке 94 поддержания информации настройки в случае приема информации настройки плагина 61 регистрации документа ʺAʺ.

На блоке 94 поддержания информации настройки хранятся различные элементы информации настройки в плагине 61 регистрации документа ʺAʺ.

Система 1 печати согласно этому варианту осуществления принимает различные элементы информации настройки из различных экранов настройки.

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

Когда выбирается ʺприоритет отдается настройке печати драйвера виртуального принтераʺ, режим печати устанавливается на режим приоритета драйвера виртуального принтера, в котором более высокий приоритет назначается настройке печати драйвера 22a виртуального принтера. Когда выбирается ʺприоритет отдается настройке печати драйвера реального принтераʺ, режим печати устанавливается на режим приоритета драйвера реального принтера, в котором более высокий приоритет назначается настройке печати драйвера 23 реального принтера.

В режиме приоритета драйвера виртуального принтера, более высокий приоритет назначается значению настройки печати драйвера 22a виртуального принтера, установленному пользователем при вводе запроса вывода, чем значение настройки по умолчанию печати драйвера 23 реального принтера. С другой стороны, в режиме приоритета драйвера реального принтера, более высокий приоритет назначается значению настройки по умолчанию печати драйвера 23 реального принтера, чем значение настройки печати драйвера 22a виртуального принтера установленный пользователем при вводе запроса вывода.

Один режим печати может устанавливаться клиентским терминалом 16 или каждым из драйверов 22a виртуального принтера. Или же один режим печати может устанавливаться устройством 15 вывода или устройством 17 вывода на распределении вывода.

При выборе режима приоритета драйвера реального принтера, элементы, для которых более высокий приоритет назначается значению настройки по умолчанию печати драйвера 23 реального принтера, могут обеспечиваться как элементы настройки приоритета, показанные на экране 1000 настройки окружения, показанном на фиг. 10. На фиг. 10 показана схема, демонстрирующая изображение другого экрана 1000 настройки окружения.

На каждом из экранов 1000 настройки окружения, показанных на фиг. 9 и 10, также отображаются имя сценария, кнопка "установить сценарий" и кнопка "импортировать сценарий". Имя сценария, отображаемое на экране 1000 настройки окружения, является именем установленного на данный момент сценария. Кнопка "установить сценарий" представляет собой кнопку, обеспеченную для запуска отображения экрана администрирования сценариев, в котором устанавливается сценарий. Экран администрирования сценариев отображается, когда клиентский терминал 16 запускается в режиме администратора. Кнопка "импортировать сценарий" представляет собой кнопку, обеспеченную для запуска отображения экрана выбора файла для импортирования сценария.

Администратор может устанавливать сценарий из экрана администрирования сценариев. Детали сценария будут описаны ниже. Пользователь может выбирать файл из экрана выбора файла и может импортировать сценарий с использованием выбранного файла.

На фиг. 11 показана схема, демонстрирующая изображение экрана 1010 настройки устройства администрирования документов. Как показано на фиг. 11, клиентский терминал 16 принимает информацию настройки устройства 13 администрирования документов ʺAʺ из экрана 1010 настройки устройства администрирования документов. Экран 1010 настройки устройства администрирования документов показанный на фиг. 11 включает в себя поле настройки регистрации документа и поле настройки системных соединений.

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

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

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

Поле настройки системных соединений включает в себя окна настройки имени сервера, порта, имени пользователя и пароля. Имя сервера устройства 13 администрирования документов ʺAʺ можно вставлять в окно настройки имени сервера. Порт устройства 13 администрирования документов ʺAʺ можно вставлять в окно настройки порта. Имя пользователя и пароль для осуществления доступа к устройству 13 администрирования документов ʺAʺ можно вставлять в окна настройки имени пользователя и пароля.

На фиг. 12 показана схема, демонстрирующая изображение экрана 1020 администрирования сценариев. Например, экран 1020 администрирования сценариев, показанный на фиг. 12, отображается, когда кнопка "установить сценарий" на экране 1000 настройки окружения, показанном на фиг. 9 или фиг. 10, нажата администратором. Администратор может устанавливать следующие сценарии для осуществления последовательности операций вывода из экрана 1020 администрирования сценариев.

Сценарий может включать в себя совместно одно или более правил. Каждое из правил описано определением действия, связанного с условиями. Условия описаны ключевыми словами, настройкой печати, времени и т.д. Примеры действия могут включать в себя процесс печати, изменение настройки печати и