XPS PrintTicket Generation for Document Combination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When combining multiple XPS documents for printing, the intended print settings may not be maintained, leading to unintended changes in print results due to the absence of PrintTickets at certain hierarchical levels, resulting in inefficient sheet usage and suboptimal printing.

Innovation Solution

A document processing apparatus that generates and combines print setting information for each page element by obtaining and merging print settings from higher hierarchical levels, ensuring consistent print settings across combined documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple XPS documents are combined for printing, then sheet usage efficiency is improved, but print setting information may change before and after combining, leading to unintended print results

Engineering Contradiction:
Improvesheet usage efficiencyVSAvoidprint setting consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by generating PrintTicket information for each page element before the combining process occurs. The system obtains print setting information from higher hierarchical levels and generates complete PrintTickets for all page elements in advance, so that when documents are combined, the pre-generated PrintTickets ensure print settings remain consistent and unchanged.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If PrintTicket information is not present at all hierarchical levels in XPS documents, then document structure is simplified, but pages cannot maintain their intended print settings when combined with other documents

Engineering Contradiction:
Improvedocument structure complexityVSAvoidprint setting accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by generating PrintTicket information specifically at the page element level where it is needed, rather than requiring uniform PrintTicket presence throughout the entire document hierarchy. The system selectively obtains and generates PrintTicket information for individual page elements based on their specific requirements, allowing pages to maintain their intended print settings without requiring complex document-wide PrintTicket structures.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10185519B2Document processing apparatus, control method, and storage medium
Publication Date: 2019.01.22 CANON KK
  • US10185519B2 patent drawing
  • US10185519B2 patent drawing
  • US10185519B2 patent drawing

AI summary

A PrintTicket does not necessarily exist in each page of an XPS document. Regarding a page where no PrintTicket exists, the page is printed by referring to a PrintTicket in a higher hierarchical level. Here, when a plurality of XPS documents are combined, a user's intended print result may not be obtained when the PrintTicket in the higher hierarchical level to which the page refers changes before and after combining. Before a combining process is executed, print setting information of a page element is generated based on print setting information of an element in a higher hierarchical level than the page hierarchical level. A combined document is generated by combining a structured document including a page element to which the generated print setting information is added and another structured document including a page element to which the generated print setting information is added.