Print Control Apparatus Resolving Conflicting PrintTickets in XPS Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image forming apparatuses do not notify users of conflicting PrintTickets within XML paper specification (XPS) files and lack efficient methods to control these conflicts, leading to inconvenience and incorrect printing.

Innovation Solution

A print control apparatus and method that searches for and identifies conflicting PrintTickets across different levels in an XPS file, providing a user interface to display and manage these conflicts, allowing users to automatically or manually resolve them, and storing the changes within the XPS file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the lower-level PrintTicket is automatically applied when there is a conflict, then the printing process is simplified and faster, but the user obtains printed documents different from desired printed documents

Engineering Contradiction:
Improveprinting speedVSAvoidprint quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system provides feedback to the user by displaying a user interface that lists conflicting PrintTickets and asks for user input. This feedback mechanism allows the user to review the automatic selection and correct it if necessary, ensuring both speed and quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically detecting conflicts and presenting resolution options to the user. The user can choose to accept the automatic resolution or manually adjust settings, making the system both efficient and user-controlled.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If the user checks individually every print option of all PrintTickets to resolve conflicts, then the desired printed documents are obtained, but it causes inconvenience to users and consumes time

Engineering Contradiction:
Improveprint qualityVSAvoiduser time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system extracts only the conflicting PrintTicket information and presents it in a simplified user interface. Instead of showing all print options, it isolates and displays only the conflicts, significantly reducing the time and effort required for resolution.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The user interface segments the conflict resolution process into discrete, manageable steps by listing conflicts individually and allowing selective resolution. This segmentation makes the complex task of resolving multiple conflicts more manageable and faster.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If no user notification is provided about conflicting PrintTickets, then the printing process is simpler, but the user is not provided with information regarding the conflicting PrintTickets

Engineering Contradiction:
Improvesystem simplicityVSAvoidconflict information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system performs preliminary action by detecting and identifying conflicts before the printing process begins. It then presents this information to the user through a user interface, allowing resolution to be performed beforehand, which maintains simplicity while providing necessary information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8943403B2Print control apparatus and printticket control method
Publication Date: 2015.01.27 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8943403B2 patent drawing
  • US8943403B2 patent drawing
  • US8943403B2 patent drawing

AI summary

A print control apparatus includes a determining unit to search for one or more PrintTickets for each level within an XML paper specification (XPS) file in response to an XPS file print command, and to determine whether the one or more PrintTickets found as a result of searching conflict with each other within the XPS file, a user interface, and a controller to control the user interface to display one or more conflicting PrintTickets if it is determined that the one or more PrintTickets conflict with each other within the XPS file. Therefore, it is possible for a user to easily determine which PrintTickets conflict with each other within the XPS file and to readily control these conflicting PrintTickets.