INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
First Claim
Patent Images
1. An information processing apparatus comprising:
- a receiving unit configured to receive from a user an instruction for merging first and second print documents having a hierarchical structure including layers to which metadata are attached;
a determination unit configured to, in response to the instruction received by the receiving unit, determine whether a combination of keys included in metadata of the first print document coincides with a combination of keys included in metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents;
a changing unit configured to, when the determination unit determines that the combination of keys included in the metadata of the first print document does not coincide with the combination of keys included in the metadata of the second print document, change at least one of the metadata of the first print document and the metadata of the second print document so that the combination of keys included in the metadata of the first print document coincides with the combination of keys included in the metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; and
a merging unit configured to merge the first and second print documents based on the metadata obtained through change processing by the changing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information processing apparatus capable of merging a plurality of print documents having a hierarchical structure including layers to which metadata are attached. To achieve this capability, the information processing apparatus receives from a user an instruction for merging the plurality of print documents, changes the plurality of print documents, and then merges the plurality of print documents.
-
Citations
11 Claims
-
1. An information processing apparatus comprising:
-
a receiving unit configured to receive from a user an instruction for merging first and second print documents having a hierarchical structure including layers to which metadata are attached; a determination unit configured to, in response to the instruction received by the receiving unit, determine whether a combination of keys included in metadata of the first print document coincides with a combination of keys included in metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; a changing unit configured to, when the determination unit determines that the combination of keys included in the metadata of the first print document does not coincide with the combination of keys included in the metadata of the second print document, change at least one of the metadata of the first print document and the metadata of the second print document so that the combination of keys included in the metadata of the first print document coincides with the combination of keys included in the metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; and a merging unit configured to merge the first and second print documents based on the metadata obtained through change processing by the changing unit. - View Dependent Claims (2, 5)
-
-
3. An information processing apparatus comprising:
-
a receiving unit configured to receives from a user an instruction for merging a plurality of print documents having a hierarchical structure including layers to which metadata are attached; and a merging unit configured to acquire all keys of the metadata attached to the plurality of print documents, determine a hierarchical structure of a print document to be formed after merging, change the metadata of the plurality of print documents to achieve the determined hierarchical structure, and merge the plurality of print documents. - View Dependent Claims (4)
-
-
6. A computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving from a user an instruction for merging first and second print documents having a hierarchical structure including layers to which metadata are attached; determining, in response to the received instruction, whether a combination of keys included in metadata of the first print document coincides with a combination of keys included in metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; changing, when the combination of keys included in the metadata of the first print document does not coincide with the combination of keys included in the metadata of the second print document, at least one of the metadata of the first print document and the metadata of the second print document so that the combination of keys included in the metadata of the first print document coincides with the combination of keys included in the metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; and merging the first and second print documents based on the metadata obtained through change processing. - View Dependent Claims (7, 8)
-
-
9. A method for processing information, comprising:
-
receiving from a user an instruction for merging first and second print documents having a hierarchical structure including layers to which metadata are attached; determining, in response to the received instruction, whether a combination of keys included in metadata of a first print document coincides with a combination of keys included in metadata of a second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; changing, when the combination of keys included in the metadata of the first print document is determined not to coincide with the combination of keys included in the metadata of the second print document, at least one of the metadata of the first print document and the metadata of the second print document so that the combination of keys included in the metadata of the first print document coincides with the combination of keys included in the metadata of the second print document with respect to each of the layers in the hierarchical structures of the first and second print documents; and merging the first and second print documents based on the changed metadata. - View Dependent Claims (10, 11)
-
Specification