XPS File Attribute Relocation for Printer Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image forming apparatuses face difficulties in recognizing XML Paper Specification (XPS) files due to the non-fixed position of the XPS attribute file, leading to errors in determining the type of received printing data.

Innovation Solution

A printing control method and terminal device that search for the XPS attribute file, adjust its structure if necessary, and transmit the adjusted XPS file to ensure the attribute file is within a preset portion, allowing the image forming apparatus to recognize the file correctly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the image forming apparatus determines the type of received printing data using only a predetermined portion of the received data, then the recognition speed is improved, but the reliability of file type identification deteriorates because the XPS attribute file position is not fixed

Engineering Contradiction:
Improvefile recognition speedVSAvoidfile type identification accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The terminal device performs preliminary action by searching for the XPS attribute file within the XPS file before transmission, and relocating it to a preset position (predetermined portion) at the head of the file. This ensures that when the image forming apparatus receives the file, the attribute file is already in the expected location, allowing rapid and reliable identification without needing to search through the entire file.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The terminal device acts as an intermediary between the XPS file creation and the image forming apparatus. It processes the XPS file by relocating the attribute file to a standard position, thereby mediating between the variable structure of XPS files and the fixed expectations of the image forming apparatus for rapid file type detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the XPS attribute file position is not fixed, then the flexibility of XPS file structure is maintained, but the ease of operation for the image forming apparatus deteriorates as it cannot easily determine whether received data is an XPS file

Engineering Contradiction:
ImproveXPS file structure flexibilityVSAvoidfile type determination ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The terminal device performs preliminary action by searching for the XPS attribute file within the XPS file before transmission, and relocating it to a preset position (predetermined portion) at the head of the file. This ensures that when the image forming apparatus receives the file, the attribute file is already in the expected location, allowing rapid and reliable identification without needing to search through the entire file.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The solution applies local quality by making a specific change to a particular part of the XPS file (the position of the attribute file) without altering the overall file structure or other components. The attribute file is relocated to a standard position while the rest of the file maintains its original structure, thus preserving flexibility while improving detectability.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the image forming apparatus searches the entire XPS file to locate the attribute file, then the accuracy of recognition is improved, but the productivity deteriorates due to increased processing time

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The terminal device performs preliminary action by searching for the XPS attribute file within the XPS file before transmission, and relocating it to a preset position (predetermined portion) at the head of the file. This ensures that when the image forming apparatus receives the file, the attribute file is already in the expected location, allowing rapid and reliable identification without needing to search through the entire file.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8717585B2Printing control method and printing control terminal device for image forming apparatus during printing XML paper specification file
Publication Date: 2014.05.06 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8717585B2 patent drawing
  • US8717585B2 patent drawing
  • US8717585B2 patent drawing

AI summary

A printing control method includes searching for an XML paper specification (XPS) attribute file from an XPS file if a command to print the XPS file is received, determining whether the searched XPS attribute file is located within a preset portion of the XPS file, adjusting a structure of the XPS file if the XPS attribute file is not located within the preset portion of the XPS file, and transmitting the XPS file of the adjusted structure to an image forming apparatus. Accordingly, the speed of the image forming apparatus recognizing the XPS file can be enhanced.