Printer Sheet Size Determination Using XPS Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image formation apparatuses face issues with printing sheet sizes, as existing methods often default to logical sheet sizes without considering user intent, leading to unintended physical sheet sizes when print setting information is not designated, especially with file formats like XPS and PS that lack embedded print settings.

Innovation Solution

The apparatus determines if print setting information is designated for print data; if not, it generates print setting information using specific character string information, setting a logical sheet size or default size as the physical sheet size for printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a logical sheet size is unconditionally used to determine the physical sheet size, then the processing is simplified and automated, but the output sheet size may not match the user's intention

Engineering Contradiction:
Improveautomatic sheet size determinationVSAvoidsheet size accuracy
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary analysis process that examines character string information within the print data to understand user intent before determining the physical sheet size. This intermediary step acts as a mediator between the automated logical sheet size and the final physical sheet size selection, analyzing metadata, comments, or embedded text that may indicate the user's preferred sheet size.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary analysis of the print data's character string information before finalizing the sheet size determination. By examining the print data in advance for clues about user intent (such as embedded sheet size preferences or application-specific metadata), the system prepares the correct physical sheet size selection before the actual printing operation occurs.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If print setting information is not designated for XPS files, then the file format maintains portability and simplicity, but the printing cannot be performed as expected without automatic selection

Engineering Contradiction:
Improvefile format compatibilityVSAvoidprinting accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent enables the print data itself to provide the necessary information for correct sheet size determination through embedded character strings, metadata, or comments within the XPS file. This self-service approach allows the file to carry its own printing instructions without requiring external print settings or modifications to the file format structure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism by analyzing the print data's internal character string information to determine user intent. The analysis process extracts feedback from the print data itself (such as embedded sheet size preferences or application metadata) and uses this feedback to automatically select the appropriate physical sheet size, ensuring reliable printing output.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9619739B2Printer that sets sheet size for printing an XPS file
Publication Date: 2017.04.11 CANON KK
  • US9619739B2 patent drawing
  • US9619739B2 patent drawing
  • US9619739B2 patent drawing

AI summary

Determination is made as to whether print setting information is designated for received print data, the print setting information being for designating a physical sheet size to be used for printing. When the print setting information is not designated and when specific character string information in the print data is set, a logical sheet size is set as the physical sheet size, and when specific character string information in the print data is not set, a default sheet size is set as the physical sheet size.