УСТРОЙСТВО ОБРАБОТКИ ДОКУМЕНТОВ, СПОСОБ УПРАВЛЕНИЯ И СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ИНФОРМАЦИИ Российский патент 2015 года по МПК G06F3/12 

Описание патента на изобретение RU2565004C2

ОБЛАСТЬ ТЕХНИКИ

[0001] Настоящее изобретение относится к способу комбинирования множества структурированных документов.

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

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

[0003] Однако, эти пункты информации об установках печати не устанавливают на все множество заданий печати. Вследствие этого, когда множество заданий печати генерируют во время назначения, например, дуплексной печати множества документов с нечетными страницами, задняя сторона последней страницы печатного материала каждого задания печати становится пустой страницей. Таким образом, существует проблема, заключающаяся в том, что сбережение листов не может быть эффективно реализовано.

[0004] В ответ на эту проблему, в патентной литературе 1 раскрывают технологический прием комбинирования множества заданий печати и оперирования комбинированными заданиями печати как одиночным заданием печати. Множество заданий печати комбинируют для генерирования одиночного комбинированного задания печати, и для этого задания печати устанавливают дуплексную печать. В результате, например, когда последняя страница первого задания печати, включенного в комбинированное задание печати, скомпоновано на передней стороне листа, то первая страница второго задания печати, включенного в комбинированное задание печати, может быть скомпонована на задней стороне того же листа.

[0005] Также, система печати, отличная от традиционных систем печати, появилась в последние годы. В этой новой системе печати, формат XPS, вместо традиционного формата EMF (Расширенный метафайл), используют в качестве формата данных, хранимых в буферном файле. XPS, который будет описан позднее, используя Фиг. 1, является форматом электронного документа, который является открытым стандартом, разработанным Microsoft. XPS может иметь PrintTicket (паспорт печати), который является данными XML, описывающими информацию об установках печати, для каждого элемента, такого как страница.

Список цитат

Патентная литература

[0006] PTL 1: Выложенная заявка на патент Японии № 11-243463

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

Техническая проблема

[0007] Как описано выше, документ XPS может иметь PrintTicket, описывающий информацию об установках печати для каждой страницы. Вследствие этого, когда комбинируют множество документов XPS, которые являются заданиями печати, документы XPS могут быть скомбинированы с одновременной поддержкой информации об установках печати каждой страницы.

[0008] Однако, PrintTicket не обязательно существует на каждой странице документа XPS. Страницу, где не существует PrintTicket, печатают посредством ссылки на PrintTicket на более высоком уровне иерархии.

[0009] Здесь, когда комбинируют множество документов XPS, предполагаемый пользователем результат печати может быть не получен, когда PrintTicket на более высоком уровне иерархии, на который должна быть сделана ссылка посредством страницы, меняется до и после комбинирования.

[0010] Для этого предложен способ для получения предполагаемого пользователем результата печати, даже когда комбинируют множество документов XPS.

Решение проблемы

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

Полезные эффекты изобретения

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

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

[0013] На фиг. 1 показана концептуальная схема логической структуры XPS.

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

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

На Фиг. 4 показаны схемы, иллюстрирующие замену PrintTicket FixedPage (фиксированной страницы) настоящего изобретения.

На Фиг. 5 показана схема, иллюстрирующая процесс замены PrintTicket FixedPage согласно первому варианту осуществления.

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

На Фиг. 7 показана схема, иллюстрирующая пример процесса

генерирования PT уровня документа настоящего изобретения.

На Фиг. 8 показана схема, иллюстрирующая пример процесса генерирования PT уровня страницы настоящего изобретения.

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

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

На Фиг. 11 показаны схемы, иллюстрирующие замену PrintTicket FixedPage настоящего изобретения.

На Фиг. 12 показана схема, иллюстрирующая замену PrintTicket FixedPage настоящего изобретения.

Описание вариантов осуществления

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

[0015] (Первый вариант осуществления)

<Структура документа XPS>

Для облегчения понимания настоящего описания, сначала будет кратко описан XPS. XPS является аббревиатурой Спецификации разметки на базе XML и является одним из форматов электронных документов, которые являются открытыми стандартами, разработанными Microsoft. Документ XPS имеет древовидную структуру с FixedDocumentSequence (последовательностью фиксированного документа) (в дальнейшем в этом документе называемую как FDS) в качестве корня. FDS может иметь множество FixedDocument (фиксированных документов) (в дальнейшем в этом документе называемых FD), и FD может иметь множество FixedPage (в дальнейшем в этом документе называемых FP). Каждая из FDS, FD и FP могут быть названы частью XPS (или элементом). То есть, документ XPS сконструирован из элементов страницы, элементов документа и элементов задания.

[0016] FP описывает детали страницы документа в формате XML и включает в себя детали, которые фактически отображены или напечатаны. Ресурсы, такие как шрифты или изображения, используемые для печати деталей страницы, могут быть совместно использованы среди множества FP. Также, каждая из FDS, FD и FP могут иметь информацию об установках печати в качестве PrintTicket (в дальнейшем в этом документе называемый PT). PT является данными, описывающими, в формате XML, информацию об установках печати во время печати документа XPS. Здесь, информация об установках печати, используемая во время печати каждой FP, соответствует PT, полученному посредством объединения PT FSD, PT родительского FD FP, подлежащей печати, и PT FP, подлежащей печати.

[0017] На фиг. 1 показан пример блок-схемы, иллюстрирующей логическую структуру документа XPS. Логическая структура документа 101 XPS является древовидной структурой с FDS 103 в качестве корня. FDS 103 имеет FD 111 и FD 113 в качестве дочерних. FD 111 имеет FP 121 и FP 123 в качестве дочерних. FD 113 имеет FP 125 в качестве дочерней. В качестве информации об установках печати, FDS 103 имеет PT 131, FD 111 имеет PT 133, FP 121 имеет PT 135 и FD 113 имеет PT 137. FP 123 и FP 125 не содержат PT. Также, FP 121 и FP 123 совместно используют ресурсы 141, такие как шрифты или изображения. FP 125 использует ресурсы 143, такие как шрифты или изображения. Следует учитывать, что фактический документ XPS является данными, полученными посредством сжатия вышеописанного структурированного документа на Фиг. 1.

[0018] Здесь, PT, используемый во время печати FP 121, является PT, полученным посредством объединения PT 131, PT 133 и PT 135. Монохромный вид назначают в PT 135 FP 121 и размер листа A4 назначает в PT 133 FD 11, PT 135 и PT 133 объединяют во время печати FP 121. В результате, размер листа, который был недостаточным в PT 135 FP 121 дополняют посредством PT 133. FP 121 печатают в монохромном виде, используя размер листа A4.

[0019] <Работа драйвера принтера>

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

[0020] Модули, относящиеся к настоящему изобретению, включают в себя модуль 215 пользовательского интерфейса с функцией установки печати, группу 219 фильтров и модуль 203 управления предварительным просмотром. Группа 219 фильтров сконструирована из фильтра 221 компоновки, который располагает страницы документа XPS, фильтра 223 предварительного просмотра для предоставления функции предварительного просмотра и фильтра 225 команд печати, который преобразует документ XPS в команду печати, которая может быть проанализирована принтером. Здесь, фильтр относится к программе, которая имеет функцию вывода определенных данных на основе входных данных посредством этапов обработки, преобразования, непреобразования, генерирования и тому подобных.

[0021] В системе печати на Фиг. 2, данные каждой страницы документа, сгенерированного приложением 201, временно накапливают в виде документа XPS в буферном файле 217 XPS посредством функции 213 поддержки печати OS.

[0022] Затем, группа 219 фильтров драйвера принтера преобразует документ XPS, накопленный в буферном файле 217 XPS, в команду печати, которая может быть проанализирована принтером, на основе информации об установках печати, и подает команду печати на принтер 231, тем самым исполняя процесс печати.

[0023] Модуль 215 пользовательского интерфейса предоставляет функцию установки размера листа, направления печати и тому подобного, которые обычно используют при печати. В то же время, модуль 215 пользовательского интерфейса настоящего изобретения имеет функцию установки предварительного просмотра, которое отображает изображение печати до того как принтер начинает операцию печати. Модуль 215 пользовательского интерфейса отправляет обратно информацию об установках печати, в которой установленные значения множества пунктов установок печати сохраняют в приложение 201.

[0024] Во время печати сгенерированного произвольного документа, приложение 201 уведомляет функцию 213 поддержки печати OS о начале печати, окончании печати и информации об установках печати, которая отправлена обратно из модуля 215 пользовательского интерфейса для установки информации об установках печати. Также, приложение 201 отправляет уведомления о начале рендеринга и окончании рендеринга каждой страницы документа.

[0025] Функция 213 поддержки печати OS сохраняет детали, отрендеренные приложением, и информацию об установках печати в буферном файле 217 XPS. Каждый фильтр активизируют функцией поддержки печати OS во время дебуферизации буферизованного документа XPS.

[0026] Группа 219 фильтров драйвера принтера сконструирована из одного или более фильтров. Группа 219 фильтров считывает документ XPS из буферного файла XPS во время печати, преобразует документ XPS в команду печати, которая может быть проанализирована принтером, и подает команду печати на принтер 231.

[0027] Следует учитывать, что конфигурация группы 219 фильтров в настоящем варианте осуществления может быть такой, что функция компоновки и функция предварительного просмотра могут быть реализованы посредством одиночного фильтра, или необязательный фильтр может быть удален. Настоящее суждение не ограничено конфигурацией фильтра с Фиг. 2.

[0028] Фильтр 221 компоновки принимает документ XPS, сохраненный в буферном файле XPS, выполняет процесс компоновки страницы на основе информации об установках печати и выводит документ XPS с компоновкой. Процесс компоновки в настоящем варианте осуществления включает в себя многостраничную печать для печати множества страниц на лицевой стороне одиночного листа, печать постера увеличенной одиночной страницы и печать увеличенной страницы на лицевых сторонах множества листов, и тому подобное.

[0029] Фильтр 223 предварительного просмотра включает в себя модуль 203 управления предварительным просмотром, который предоставляет, пользователю, изображение предпросмотра на основе документа XPS, выведенного из фильтра 221 компоновки и информации об установках печати. Функция предварительного просмотра настоящей заявки может оперировать множеством документов XPS. Вследствие этого, когда документ XPS добавляют в модуль 203 управления предварительным просмотром, дополнительную обработку документа XPS не выполняют и завершают обработку. Следовательно, начинают обработку другого документа XPS, и множество документов XPS может быть добавлено в модуль 203 управления предварительным просмотром.

[0030] Когда пользователь, который утвердил предварительный просмотр, дает инструкцию печати, модуль 203 управления предпросмотром добавляет документ XPS, для которого была принята инструкция печати, в буферный файл 217 XPS. Установки предварительного просмотра документа XPS, добавленного модулем 203 управления предварительным просмотром, устанавливают в положение ВЫКЛ. Следовательно, документ XPS отправляют на следующий фильтр 225 команд печати без повторного выполнения предварительного просмотра фильтром 223 предварительного просмотра.

[0031] В соответствии с документом XPS, выведенном из фильтра 223 предварительного просмотра, и информацией об установках печати, фильтр 225 команд печати преобразует документ XPS в команду печати, которая может быть проанализирована принтером, и выводит команду печати. При преобразовании входного документа XPS в данные изображения, фильтр 225 команд печати также называют рендер-фильтром. Рендер-фильтры часто видны в драйверах принтеров для недорогих растровых принтеров, представленных струйными принтерами. Когда фильтр 225 команд печати работает как рендер-фильтр, входной документ XPS преобразуют в данные изображения. В дальнейшем, данные изображения подвергают обработке изображения, такой как преобразование цветового пространства и преобразование в двоичную форму, и обработанные данные изображения преобразуют в команду печати, которая может быть проанализирована растровым принтером.

[0032] В улучшенном принтере, представленном постраничным принтером, когда XPS включен в типы команд печати, которые могут быть проанализированы принтером, фильтр 225 команд печати редактирует входной документ XPS и выводит отредактированный документ XPS. Когда это необходимо для фильтра 225 команд печати выполнить обработку, разумеется, входной документ XPS выводят как он есть, или фильтр 225 команд печати необязательно включен в драйвер принтера.

[0033] Принтер 231, который является устройством вывода, имеет функцию анализа команды печати, сгенерированной фильтром 225 команд печати, и формирования видимого изображения для листа для печати. Пример проиллюстрированного на листе 241 для печати результата печати указывает случай, где фильтр 221 компоновки имеет выполненную 2-страничную обработку.

[0034] Следует учитывать, что хотя ввод и вывод данных среди фильтров описан как документ XPS на Фиг. 2, данные не ограничены документом XPS.

[0035] <Окно предварительного просмотра модуля управления предпросмотром>

На Фиг. 3 проиллюстрирован пример отображающего экрана (окно предварительного просмотра), предоставленный модулем управления предварительным просмотром в настоящем варианте осуществления. Окно 301 предварительного просмотра печати включает в себя зону отображения для отображения изображения предварительного просмотра, информации об установках печати документа XPS или тому подобного, и средство ввода для изменения, пользователем, способа отображения изображения предварительного просмотра или тому подобного.

[0036] Строка 302 меню включает в себя меню для подачи команды модулю предварительного просмотра, такую как переключение отображения. Список 303 заданий отображает список заданий (документов XPS в настоящей заявке), который может быть обработан модулем управления предварительным просмотром. Документ XPS, выбранный в списке 303 заданий служит как цель для отображения или печати. Область 304 отображения предварительного просмотра отображает лист для печати в виде изображения печати, используя детали файла XPS.

[0037] Область, где подготовлены операционные блоки 305 и 306, является строкой инструментов, и пользователь может легко выполнять переключение страницы предварительного просмотра или тому подобного посредством нажатия на строку инструментов 305, без использования строки меню 302. Кнопки 305 переключения страниц включают в себя четыре кнопки и могут изменять отображение предварительного просмотра на первую страницу, предыдущую страницу, следующую страницу или последнюю страницу.

[0038] Выпадающий список 306 используют во время изменения размера отображения изображения предварительного просмотра, и можно выбрать полностраничное отображение, 100%, 200% или тому подобное. Область 307 отображения отображает установленные значения соответствующих пунктов установок, касающихся информации об установках печати предварительно просматриваемого документа XPS. На Фиг. 3 указано, что общее число страниц документа равно четырем страницам, номер страницы отображаемой для предварительного просмотра в текущий момент является страница 3, и число копий, установленных в информации об установках печати, равно единице.

[0039] Посредством нажатия, пользователем, кнопки 308 комбинирования заданий, в режиме, где множество документов XPS выбирают в списке 308 заданий, выбранное множество документов XPS комбинируют, и генерируют комбинированное задание печати (комбинированный документ). Область 309 изменения установок печати принимает изменения информации об установках печати для документа(ов) XPS, выбранного в списке заданий. Здесь, возможны установка печати с компоновкой (установка многостраничной печати), которая компонует множество страниц на лицевой стороне одиночного листа, и установка дуплексной печати. В качестве альтернативы, могут быть установлены установленные значения других пунктов установок. Печать начинается за счет нажатия, пользователем, кнопки 310 печати.

[0040] В настоящем варианте осуществления, документ XPS, сопровождаемый информацией об установках печати, указывающей, что установка предварительного просмотра находится в положении ВКЛ, помещен в буфер, конвейер фильтра активируют посредством функции поддержки печати OS. В то время как драйвер принтера активировал модуль управления предварительным просмотром, отображают отображающий экран на Фиг. 3. Следует учитывать, что когда модуль управления предварительным просмотром уже запущен, документ XPS, сопровождаемый информацией об установках печати, указывающей, что установка предварительного просмотра находится в положении ВКЛ, добавляют в модуль управления предварительным просмотром, и добавленный документ XPS отображают в списке заданий.

[0041] <Изменения информации об установках печати как результат комбинирования документов XPS>

Как описано выше, документ XPS, который является заданием печати, может иметь PT, описывающий информацию об установках печати в каждой части. Также, каждая часть документа XPS может не иметь PT, и если каждая часть имеет PT, то нет необходимости, чтобы все установленные значения были описаны. Так как PT используют посредством объединения с PT родительской части, которая является более высоким уровнем иерархии, если каждая часть не имеет PT или не существует установленного значения, на которое требуется ссылаться, то используют информацию об установках печати PT родительской части. То есть, когда не существует, в FP, информации об установках печати, на которую требуется ссылаться, заимствуют информацию об установках печати PT родительского FD. Когда не существует соответствующей информации об установках печати в родительском FD, заимствуют информацию об установках печати FDS. Когда не существует информации об установках печати в FDS, используют значения, установленные по умолчанию пользователем, описывающие все установленные значения.

[0042] Когда множество документов XPS, которые являются заданиями печати, подлежат комбинированию, множество FD и FP может поддерживаться в документах XPS. Вследствие этого, PT могут быть также добавлены.

[0043] В отличие от этого, так как документ XPS может иметь только одну FDS, когда документы XPS, которые являются заданиями печати, подлежат комбинированию, необходимо определить, FDS какого документа XPS использовать, или необходимо использовать вновь сгенерированную FDS. В это время, FD и FP, чьи родительские FDS изменили, имеют разные PT, используемые для объединения. Вследствие этого, информацию об установках печати могут изменять до комбинирования.

[0044] На Фиг. 4(a) проиллюстрирован пример комбинирования документов XPS. Задание 1 имеет одну FP (FP1), имеет FD1 в качестве родительского FD FP, и имеет JOB1FDS в качестве родительской FDS FD1. JOB1FDS, FD1, и FP1 имеют, в качестве PT, JOB1FDSPT, FD1PT, и FP1PT, соответственно.

[0045] Задание 2 имеет две FP (FP2 и FP3), имеет FD2 в качестве родительского FD FP2 и FP3, и имеет JOB2FDS в качестве родительской FDS FD2. JOB2FDS и FP2 имеют JOB2FDSPT и FP2PT, соответственно.

[0046] Когда задание 2 комбинируют с заданием 1, служащим в качестве основного, возможен способ добавления частей, включающих в себя FD2 и указанных ниже как дочерние элементы JOB1FDS. Следовательно, генерируют комбинированное задание.

[0047] Здесь, будет рассмотрена информация об установках печати каждой страницы (FP). Относительно FP1, которая изначально существует в задании 1, детали PT не изменены, и используют информацию об установках печати, полученную посредством объединения JOB1FDSPT, FD1PT, и FP1PT.

[0048] В отличие от этого, информация об установках печати FP2 является информацией об установках печати, полученной посредством объединения JOB2FDSPT и FP2PT в задании 2 до комбинирования. В результате комбинирования, используют информацию об установках печати, полученную посредством объединения JOB1FDSPT и FP2PT. Это потому, что в результате комбинирования задания 1 и задания 2, FDS комбинированного документа XPS становится JOB1FDS, и FDS, к которой должна относится FP2, меняется с JOB2FDS на JOB1FDS.

[0049] Аналогично, PT FP3 в задании 2 до комбинирования является JOB2FDSPT. FP3 после комбинирования использует JOB1FDSPT в качестве информации об установках печати.

[0050] Здесь, когда детали JOB1FDSPT и JOB2FDSPT являются различными, пункты информации об установках печати FP2 и FP3 являются различными до и после комбинирования.

[0051] Таким образом, во время когда документ XPS, который является заданием печати, подлежит добавлению в модуль предварительного просмотра, для каждой FP, PT по умолчанию для пользователя, PT родительской FDS, PT родительского FD и PT FP объединяют для генерирования PT, и этот PT заменяет PT FP. Следовательно, PT, сохраняемый посредством FP, поддерживает все установленные значения, используемые в FP, и информация предохранена от потери в результате комбинирования.

[0052] На Фиг. 4(b) проиллюстрирован пример комбинирования документов XPS, в которых PT, полученные в результате объединения, скомпонованы в FP. Во-первых, PT каждой FP объединяют с PT родительской части. В задании 1, для того, чтобы генерировать PT для добавления d FP1, объединяют PT (FP1PT) FP1, PT (FD1PT) FD1, который является родительским FD FP1, PT (JOB1FDSPT) JOB1FDS, которая является родительской FDS, и PT по умолчанию для пользователя. Следует учитывать, что, так как PT по умолчанию для пользователя широко используют во всех процессах объединения, иллюстрация этого опущена. Сгенерированный PT (JOB1FDSPT+FD1PT+FP1PT) заменяет PT FP1.

[0053] Аналогично, объединение с PT родительской части выполняют в задании 2, кроме частей, где не существует PT. То есть, так как PT не существует в FD2, который является родительским FD FP2, PT (FP2PT) FP2, PT, подлежащий добавлению в FP2, генерируют посредством объединения PT (JOB2FDSPT) JOB2FDS, которая является родительской FDS, и PT по умолчанию для пользователя.

[0054] Аналогично, так как PT не существуют в FD3 и FD2, PT, подлежащий добавлению в FP3, генерируют посредством объединения PT (JOB2FDSPT) JOB2FDS, которая является родительской FDS, и PT по умолчанию для пользователя.

[0055] Сгенерированные PT (JOB2FDSPT+FP2PT и JOB2FDSPT) добавляют как PT FP2 и FP3, соответственно. Когда в FP уже существует PT, существующий PT заменяют сгенерированным PT. Следовательно, информация об установках печати каждой страницы может быть получена используя только PT, сохраняемый посредством FP.

[0056] Здесь, когда задание 1 и задание 2, в которых PT FP заменены, комбинируют, генерируют комбинированное задание с Фиг. 4(b). Так как родительская FDS была изменена на JOB1FDS в FP2 и FP3, добавленных к заданию 1, PT родительской FDS также была изменена с JOB2FDSPT на JOB1FDSPT. Однако, поскольку PT, сгенерированный заранее посредством объединения с JOB2FDSPT, был сохранен, даже если PT родительской FDS изменится, информация об установках печати, примененная к странице, останется неизменной.

[0057] На Фиг. 5 проиллюстрирован пример схемы последовательности операций процесса замены PT FP объединенным PT. Следует учитывать, что каждый этап схемы последовательности операций настоящего применения реализуют посредством считывания, посредством CPU устройства обработки информации (PC), сопутствующей программы из памяти и исполнения, посредством CPU, программы. Следует учитывать, что процесс на Фиг. 5 может быть исполнен, когда дана инструкция предварительного просмотра документа XPS или когда дана инструкция комбинирования. Следует учитывать, что замечено в настоящем применении, что процесс исполняют, когда дана инструкция предварительного просмотра.

[0058] На S101, модуль 203 управления предварительным просмотром получает FDS документа XPS, для которого дана инструкция предварительного просмотра. На S103, модуль 203 управления предварительным просмотром генерирует PT уровня задания. Процесс генерирования PT уровня задания будет описан позже, используя Фиг. 6.

[0059] Далее на S105, модуль 203 управления предварительным просмотром получает FD обрабатываемого документа XPS. Так как документ XPS может иметь множество FD, модуль 230 управления предварительным просмотром определяет, на S107, был ли получен FD. Модуль 203 управления предварительным просмотром повторяет обработку, пока не будет получен FD, тем самым выполняя обработку всех FD.

[0060] На S109, модуль 203 управления предварительным просмотром генерирует PT уровня документа. Процесс генерирования PT уровня документа будет описан позже, используя Фиг. 7.

[0061] Далее на S111, модуль 203 управления предварительным просмотром получает FP обрабатываемого документа XPS. Здесь получают дочернюю FP FD, полученного на S105. Как и в случае с FD, была ли получена FP, определяют на S113 для того, чтобы выполнить обработку всех FP. Когда FP получена, последовательность операций переходит к S121, и когда FP не получена, последовательность операций переходит к S131.

[0062] На S121, модуль 203 управления предварительным просмотром генерирует PT уровня страницы. Процесс генерирования PT уровня страницы будет описан позже, используя Фиг. 8. PT, который был сгенерирован в это время, является PT, полученным посредством объединения PT по умолчанию для пользователя, PT родительской FDS, PT родительского FD и PT обрабатываемой FP.

[0063] На S123, модуль 203 управления предварительным просмотром заменяет PT обрабатываемой FP на сгенерированный PT. Когда процесс замены одной FP завершен, последовательность операций возвращается на S111, и получают следующую FP.

[0064] На S131, так как обработка всех дочерних FP обрабатываемого FD завершена, модуль 203 управления предварительным просмотром стирает PT обрабатываемого FD, и на S105 получает следующий FD. Следует учитывать, что S131 может быть не исполнен, как требуется, так чтобы когда необходимо получить информацию об установках печати на уровне документа. Когда обработка всех FD завершена и на S105 не может быть получен FD, модуль 203 управления предварительным просмотром прекращает процесс замены PT FP.

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

[0066] <Процесс объединения PT>

На Фиг. 6 проиллюстрирован пример процесса генерирования PT уровня задания. На S201, модуль 203 управления предварительным просмотром исполняет процесс получения PT информации об установках печати по умолчанию для пользователя. На S203, модуль 203 управления предварительным просмотром получает PT полученной FDS. Так как PT необязательно существует в FDS, когда получен PT FDS, последовательность операций переходит на S207, и когда не получен PT FDS, последовательность операций переходит на S211.

[0067] На S207, модуль 203 управления предварительным просмотром определяет, является ли PT, полученный на S203, пустым PT. Когда информация об установках печати описана, последовательность операций переходит на S209. Когда PT является пустым PT, последовательность операций переходит на S211.

[0068] На S209, модуль 203 управления предварительным просмотром объединяет PT информации об установках печати по умолчанию для пользователя и PT FDS для генерирования PT уровня задания.

[0069] Также, когда модуль 203 управления предварительным просмотром определяет, что в FDS не существует PT, или PT является пустым PT, и в FDS не существует PT, модуль 203 управления предварительным просмотром расценивает, на S211, этот PT информации об установках печати по умолчанию для пользователя как PT уровня задания.

[0070] На Фиг. 7 проиллюстрирован пример процесса генерирования PT уровня документа. На S301, модуль 203 управления предварительным просмотром исполняет процесс получения PT FD обрабатываемого документа XPS. На S303, модуль 203 управления предварительным просмотром определяет, был ли получен PT FD.

[0071] Когда PT FD получен, модуль 203 управления предварительным просмотром определяет, на S305, является ли полученный PT пустым PT. Когда информация об установках печати описана, последовательность операций переходит на S307. Когда PT является пустым PT, последовательность операций переходит на S309.

[0072] На S307, модуль 203 управления предварительным просмотром объединяет PT уровня задания и полученный PT FD для генерирования PT уровня документа. На S309, так как в FD не существует PT, модуль 203 управления предварительным просмотром расценивает PT уровня задания как PT уровня документа. Так как FDS получена до FD во время получения частей XPS, разумеется, PT уровня задания уже сгенерирован до того, как сгенерирован PT уровня документа.

[0073] На Фиг. 8 проиллюстрирован пример процесса генерирования PT уровня страницы. На S401, модуль 203 управления предварительным просмотром исполняет процесс получения PT FP, полученной на S111. На S403, модуль 203 управления предварительным просмотром определяет, был ли получен PT.

[0074] Когда PT получен, модуль 203 управления предварительным просмотром определяет, является ли полученный PT пустым PT. Когда информация об установках печати описана, последовательность операций переходит на S407. Когда PT является пустым PT, последовательность операций переходит на S409.

[0075] На S407, модуль 203 управления предварительным просмотром объединяет PT уровня документа родительского FD обрабатываемой FP и полученный PT FP для генерирования PT уровня страницы.

[0076] На S409, так как в FP не существует PT, модуль 203 управления предварительным просмотром расценивает PT уровня документа родительского FD как PT уровня страницы. Так как родительский FD этой FP получен до того, как получена эта FP, разумеется, PT уровня документа родительского FD уже сгенерирован до того, как сгенерирован PT уровня страницы.

[0077] Следует учитывать, что процессы с Фиг. 5 по Фиг. 8 исполняют до комбинирования множества документов XPS, которые будут описаны позже.

[0078] <Процесс комбинирования документов>

На Фиг. 9 проиллюстрирован пример конфигурации комбинированного документа, сгенерированного посредством комбинирования множества документов XPS. Здесь, документ XPS (задание 1) с Фиг. 9(a) и документ XPS (задание 2) с Фиг. 9(b) комбинируют для генерирования комбинированного документа XPS с Фиг. 9(c). В каждом из документов XPS, кроме FDS, FD, и FP, существуют ресурсы, такие как изображения или шрифты, и PT. Взаимоотношение между этими частями описано в FDS, FD, и FP, и в файле отношений, описывающем взаимоотношение. Таким образом, компоновка частей может быть выполнена свободно.

[0079] Когда задание 1 с Фиг. 9(a) и задание 3 с Фиг. 9(b) подлежат комбинированию, возможен способ добавления частей одного документа XPS к другому документу XPS. Здесь, части задания 2 добавляют к заданию 1. Когда комбинирование выполнено, генерируют папку 911 с уникальным именем в корне задания 1. Ее используют как место, куда помещают части задания 2, подлежащие добавлению. Следовательно, имена частей задания 1 и задания 2 предохранены от совпадения. Также, за счет использования сгенерированной папки 911 как корневой, части могут быть добавлены без значительного изменения конфигурации задания 2.

[0080] На Фиг. 9(c) проиллюстрирован комбинированный документ XPS после добавления частей. Папки 903 и 905, хранящие страницы задания 2, скомпонованы в папке 911, сгенерированной в задании 1. Конфигурацию папки 901, хранящей страницы, существующие в задании 1, не меняют. Посредством перезаписи FDS, FD, FP в соответствии с добавленными частями, части задания 2 ассоциируют с заданием 1, и генерируют комбинированный документ.

[0081] На Фиг. 10 проиллюстрирован пример схемы последовательности операций процесса комбинирования документов XPS.

[0082] Во-первых, на S111, модуль 203 управления предварительным просмотром получает основной документ. Основной документ служит в качестве основы во время комбинирования, как на Фиг. 9(a), принимает части другого документа для добавления. Например, возможно, что когда выбраны задания для комбинирования в списке заданий на Фиг. 3, задание на вершине или выбранное задание сначала могут служить в качестве основного документа. Комбинирование выполняют таким образом, что части документа, подлежащие добавлению, добавляют к основному документу. Вследствие этого, в качестве FDS, используют FDS основного документа, и в качестве PT FDS, который служит в качестве информации об установках печати задания, используют PT FDS основного документа.

[0083] Далее, на S503, модуль 203 управления предварительным просмотром получает документ, подлежащий добавлению. Так как может существовать множество документов, подлежащих добавлению, обработку с S503 по S515 повторяют, пока все документы не будут скомбинированы.

[0084] На S505, модуль 203 управления предварительным просмотром определяет, был ли получен документ, подлежащий добавлению. Когда получен документ, подлежащий добавлению, последовательность операций переходит на S507, и генерируют папку с уникальным именем в корне основного документа. Эту папку используют для помещения частей документа, подлежащего добавлению. Имена частей документа XPS часто являются такими же как у частей другого документа XPS. Когда документы подлежат комбинированию, части с одинаковыми именами не могут быть помещены в одно и то же место. Таким образом, папку, куда добавляют части, генерируют для каждого документа, подлежащего добавлению, и части документа, подлежащего добавлению, помещают в эту папку, тем самым предохраняя имена частей от совпадения. Также, в настоящем варианте осуществления, описано, что папку для помещения частей документа, подлежащего добавлению, помещают в корень основного документа. Однако, такая папка может быть сгенерирована в любом месте, поскольку данное место является местом, которое предохраняет имена от совпадения. В качестве альтернативы, разумеется, может быть использован способ уникального изменения имен отдельных частей без генерирования папки.

[0085] Далее, на S509, модуль 203 управления предварительным просмотром получает ресурсы документа, подлежащего добавлению, и добавляет ресурсы, без изменения конфигурации, используя папку, сгенерированную на S507, в качестве корневой. Описанные здесь ресурсы являются изображениями или шрифтами, и используются в FP.

[0086] Когда все ресурсы добавлены в основной документ, на S511, модуль 203 управления предварительным просмотром получает FP документа, подлежащего добавлению, и последовательность операций переходит на S513. В FP описано место (в дальнейшем в этом документе URI) куда помещают используемые ресурсы. Ресурсы документа, подлежащего добавлению, помещают в папку, сгенерированную на S507, и URI отличается от того, когда ресурсы были помещены в документ до добавления. Вследствие этого, FP не может быть использована как она есть. Таким образом, модуль 203 управления предварительным просмотром перезаписывает URI ресурсов, описанных в FP документа, подлежащего добавлению, URI ресурсов, добавленных в основной документ.

[0087] Далее на S515, модуль 203 управления предварительным просмотром добавляет FP, где URI ресурсов было обновлено для основного документа. Как и в случае с ресурсами, предположено, что FP добавлена без изменения конфигурации до добавления, посредством использования папки для добавления, сгенерированной в основном документе в качестве корневой. Однако, когда имена не совпадают, FP может быть добавлена в другое место. Следует учитывать, что редактирование FP может стать необходимым в соответствии с местом, куда помещают FP.

[0088] Когда добавление всех FP в одиночный документ, подлежащий добавлению, завершено, последовательность операций возвращается на S503, и модуль 203 управления предварительным просмотром получает еще один документ, подлежащий добавлению. Когда получен еще один документ, подлежащий добавлению, обработку с S507 по S515 исполняют снова. Когда добавление ресурсов и FP всех документов, подлежащих добавлению, завершено, на S517, все URI добавленных FP описаны в FD основного документа. Следовательно, добавленные FP ассоциируют с основным документом, и страницы документа(ов), подлежащего добавлению, добавляют в основной документ.

[0089] В настоящем варианте осуществления, только FP и ресурсы документа(ов), подлежащего добавлению, добавляют в основной документ. В качестве альтернативы, дополнительно могут быть добавлены FD. В этом случае, документы могут быть скомбинированы за счет описания URI добавленных FD в FDS основного документа.

[0090] Согласно настоящему варианту осуществления, так как PT каждой FP генерируют на основе PT родительской части до комбинирования множества документов XPS, даже когда множество документов XPS скомбинировано, информация об установках печати, примененная к каждой странице, может быть предохранена от изменения до и после комбинирования документов.

[0091] (Второй вариант осуществления)

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

[0092] Разница между первым вариантом осуществления и вторым вариантом осуществления в конфигурации документа XPS после замены PT FP будет описана с использованием Фиг. 11. Как на Фиг. 11(a), когда PT существуют только в FDS(1111) и FP2(1117), Фиг. 11(b) сгенерирована посредством добавления PT в FP используя технологический прием в первом варианте осуществления. То есть, как проиллюстрировано на Фиг. 11(b), PT(1131), сгенерированный посредством объединения PT(1121) FDS(1111) и PT по умолчанию для пользователя, добавляют в FP1(1115). Аналогично, PT(1133), сгенерированный посредством объединения PT(1123) FP2(1117), PT(1121) FDS(1111) и PT по умолчанию для пользователя, добавляют в FP2(1117). PT(1135), сгенерированный посредством объединения PT(1121) FDS(1111) и PT по умолчанию для пользователя, добавляют в FP3(1119).

[0093] Здесь, на Фиг. 11(b), PT, сгенерированный посредством объединения одинаковых PT, добавляют в FP1(1115) и FP3(1119). Касательно этого, как проиллюстрировано на Фиг. 11(c), становится необходимым генерировать новый PT посредством генерирования только PT(1121) FDS(1111) и PT(1131) по умолчанию для пользователя, и посредством ассоциирования FP3(1119) с PT(1131), добавленным в FP1(1115). Следовательно, нагрузка при обработке, предусмотренная при генерировании PT посредством объединения, может быть облегчена. Также, для программного обеспечения, которое оперирует документом XPS, где PT были заменены, так как число PT, которое требуется для анализа, уменьшилось, нагрузка при обработке уменьшилась, и можно ожидать, что производительность будет улучшена.

[0094] На Фиг. 12 проиллюстрирован пример схемы последовательности операций, иллюстрирующей процесс замены PT FP согласно второму варианту осуществления. Так как на S101 по S107 выполняют такую же обработку, как и на S101 по S107 первого варианта осуществления, их описание будет опущено.

[0095] Когда определено на S607, что FD был получен, модуль 203 управления предварительным просмотром определяет, на S609, существует ли, среди уже обработанных FD, FD, который относится к PT с таким же URI. Это соответствует FD, где PT не существуют. Когда не существует FD, который относится к PT с таким же URI, последовательность операций переходит на S611, и выполняют генерирование PT уровня документа.

[0096] Когда существует FD, который относится к PT с таким же URI, последовательность операций переходит на S613, и модуль 203 управления предварительным просмотром расценивает PT уровня документа, сгенерированный при обработке соответствующего FD, как PT уровня документа обрабатываемого в данный момент FD. Когда PT уровня документа определен, на S615, модуль 203 управления предварительным просмотром получает дочернюю FP полученного FD.

[0097] На S617, модуль 203 управления предварительным просмотром определяет, была ли получена дочерняя FP. Когда дочерняя FP получена, последовательность операций переходит к S619. Когда дочерняя FP не получена, последовательность операций переходит к S631. На S619, модуль 203 управления предварительным просмотром определяет, существует ли, среди уже обработанных FP, FP, которая относится к тому же PT, к которому относится полученная FP. Когда такой FP не существует, модуль 203 управления предварительным просмотром генерирует PT уровня страницы, и, на S623, модуль 203 управления предварительным просмотром добавляет сгенерированный PT в качестве PT FP.

[0098] Когда существует FP, которая относится к тому же PT, на S625, модуль 203 управления предварительным просмотром определяет, относятся ли к одному PT родительские FD как соответствующей FP, так и обрабатываемой в данный момент FP. Когда родительские FD относятся к разным PT, модуль 203 управления предварительным просмотром генерирует PT уровня страницы и добавляет PT уровня страницы в FP на S621 и S623.

[0099] Когда родительские FD относятся к одному PT на S625, так как оба FD относятся к одному PT и обе FP относятся к одному PT, модуль 203 управления предварительным просмотром генерирует тот же PT в результате объединения. Таким образом, на S627, модуль 203 управления предварительным просмотром ассоциирует обрабатываемую в данный момент FP (такую как FP3(1119) с Фиг. 11) с уже сгенерированным PT (таким как PT1131 с Фиг. 11) FP. Когда PT уровня страницы определен, последовательность операций переходит на S615, и получают еще одну FP. Когда FP получена, выполняют S619 по S627, и определяют PT, подлежащий добавлению в FP. Когда обработка всех дочерних FP текущего FD завершена, последовательность операций возвращается на S605, и получают следующий FD. Когда FD получен, повторяют обработку до S627. Когда обработка всех FD завершена, и когда FD не может быть получен, процесс замены PT FP прекращают.

[0100] Следовательно, однажды сгенерированные PT уровня документа и PT уровня страницы не генерируют дважды, что приводит к снижению нагрузки при обработке. Также, потому что число PT, обработанных программным обеспечением, которое оперирует PT, уменьшилось, нагрузка при обработке на программное обеспечение уменьшается. Можно ожидать, что производительность двоих будет улучшена.

[0101] Следует учитывать, что в настоящем варианте осуществления, унификация достигается добавлением PT FDS к PT страницы, и позволением относить FP иной страницы к этому PT. Однако, это может быть заменено добавлением PT FDS к FD, и позволением относить FP каждой страницы к этому PT.

[0102] (Другие варианты осуществления)

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

Список ссылочных обозначений

[0103] 200 приложение

203 модуль управления предварительным просмотром

Похожие патенты RU2565004C2

название год авторы номер документа
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ УПРАВЛЕНИЯ WEB-БРАУЗЕРОМ И НОСИТЕЛЬ ХРАНЕНИЯ, СОХРАНЯЮЩИЙ ПРОГРАММУ ДЛЯ НЕГО 2011
  • Аоки Нобусиге
RU2573271C2
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЯ И СПОСОБ УПРАВЛЕНИЯ ДЛЯ НЕГО 2005
  • Танеда Масаказу
  • Наказава Тосиюки
  • Окуцу Тосихиса
  • Цунода Масами
  • Ито Йосинори
  • Асахара Хидео
RU2336558C1
РАЗЛИЧНЫЕ ВИДЫ ОФОРМЛЕНИЯ С ГАРМОНИЧНОЙ ВЕРСТКОЙ ДЛЯ ДИНАМИЧЕСКИ АГРЕГИРОВАННЫХ ДОКУМЕНТОВ 2006
  • Шриер Эван
  • Салезин Дэвид Х.
  • Джекобс Чарльз Е.
  • Вэйд Джеральдин Г.
RU2419856C2
МОДУЛЬНЫЙ ФОРМАТ ДОКУМЕНТОВ 2004
  • Шур Эндрю
  • Дунитц Джерри
  • Фер Оливер
  • Эмерсон Дэниэл
  • Хиллберг Майк
  • Ким Янг Гах
  • Поллокк Джош
  • Шит Сарджана
  • Орнстайн Дэвид
  • Паоли Джин
  • Джонс Брайан
RU2368943C2
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ И СПОСОБ И ПРОГРАММА ДЛЯ УПРАВЛЕНИЯ ЭТИМ УСТРОЙСТВОМ 2005
  • Кудзираи Ясухиро
RU2338240C2
ОПТИМИЗИРОВАННОЕ РАЗБИЕНИЕ НА НАБОРЫ ШРИФТОВ ДЛЯ ПУТИ ПЕЧАТИ 2011
  • Гуркан Ахмет
  • Виджаджа Херман
  • Иванов Христо
  • Сингх Харвиндер
  • Ведбрат Канвал
  • Кнауфф Адам
  • Лу Цзянье
RU2583726C2
СИСТЕМА И КЛИЕНТ ПЕЧАТИ, СПОСОБ УПРАВЛЕНИЯ ПЕЧАТЬЮ И НОСИТЕЛЬ ДАННЫХ 2011
  • Наката Хироаки
RU2532739C2
УПРАВЛЕНИЕ КАРУСЕЛЬНОГО ТИПА ДЛЯ НАВИГАЦИИ И НАЗНАЧЕНИЯ МЕТАДАННЫХ 2006
  • Вонг Лион Кинг-Фоок
  • Хефнагельс Стефан
  • Иванович Релья Б.
  • Де Ворчик Дэвид Г.
  • Катсингер Пол Л.
RU2424567C2
СПОСОБ И СИСТЕМА ДЛЯ НАСТРОЙКИ ИНТЕРФЕЙСА ЭЛЕКТРОННОЙ ПРОГРАММЫ ПЕРЕДАЧ, ДЕКОДЕР И СЕРВЕР ЭЛЕКТРОННОЙ ПРОГРАММЫ ПЕРЕДАЧ 2006
  • Лю Вэйлун
  • Чэнь Цзюнь
RU2382517C2
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ, УСТРОЙСТВО ОБРАБОТКИ И НОСИТЕЛЬ ИНФОРМАЦИИ 2014
  • Судзуки Такеси
RU2609751C2

Иллюстрации к изобретению RU 2 565 004 C2

Реферат патента 2015 года УСТРОЙСТВО ОБРАБОТКИ ДОКУМЕНТОВ, СПОСОБ УПРАВЛЕНИЯ И СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ИНФОРМАЦИИ

Изобретение относится к средству обработки документов, которое исполняет процесс комбинирования множества структурированных документов. Технический результат заключается в обеспечении комбинирования множества документов с одновременной поддержкой информации об установках печати каждой страницей. Каждый структурированный документ сконструирован из элементов на множестве уровней иерархии и включает в себя, по меньшей мере, один элемент страницы. Генерируют информацию об установках печати элемента страницы, включенного в структурированный документ, из информации об установках печати элемента на более высоком уровне иерархии, чем элемент страницы. Генерируют, до исполнения процесса комбинирования, информацию об установках печати элемента страницы на основе информации об установках печати элемента на более высоком уровне иерархии, которую получают посредством этапа получения. Добавляют сгенерированную информацию об установках печати к элементу страницы. Комбинируют структурированный документ, включающий в себя элемент страницы, к которому добавляют информацию об установках печати, сгенерированную посредством этапа генерирования, и другой структурированный документ, включающий в себя элемент страницы, к которому добавляют информацию об установках печати. 3 н. и 15 з.п. ф-лы, 12 ил.

Формула изобретения RU 2 565 004 C2

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

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

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

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

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

6. Устройство обработки документов по п. 1, в котором структурированный документ является документом XPS и информация об установках печати является PrintTicket.

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

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

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

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

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

12. Способ управления по п. 7, в котором структурированный документ является документом XPS и информация об установках печати является PrintTicket.

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

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

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

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

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

18. Носитель информации по п. 13, причем структурированный документ является документом XPS и информация об установках печати является PrintTicket.

Документы, цитированные в отчете о поиске Патент 2015 года RU2565004C2

Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ И СПОСОБ И ПРОГРАММА ДЛЯ УПРАВЛЕНИЯ ЭТИМ УСТРОЙСТВОМ 2005
  • Кудзираи Ясухиро
RU2338240C2

RU 2 565 004 C2

Авторы

Сиохара Тецуя

Даты

2015-10-10Публикация

2009-11-26Подача