Print Server Intermediate Format for Dynamic Setting Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional pull print systems face difficulties in changing print settings for print data temporarily stored in a server, as they require editing PDL data to match new settings, leading to quality degradation and labor-intensive processes due to proprietary PDL specifications, and limit the use of specific printer functions.

Innovation Solution

A printing system comprising a virtual printer driver, a print server, and a printing apparatus that generates and updates print jobs in an intermediate format, allowing users to change print settings directly from the printing apparatus, enabling the server to transmit print jobs in a format compatible with the selected printer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PDL data is edited to match new print settings, then print settings can be changed, but print quality degrades and labor increases

Engineering Contradiction:
Improveprint settings change capabilityVSAvoidprint quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediate format (EMFSPOOL) as a mediator between the application and the printing apparatus. This intermediate format allows print settings to be changed without directly editing the original PDL data, thereby maintaining print quality while enabling setting changes. The intermediate format acts as a buffer that can be modified without affecting the source document quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the print data processing into distinct stages: original PDL data storage, intermediate format conversion, and final PDL generation. By separating these stages, the system can modify print settings at the intermediate format level without requiring re-editing of the original PDL data, thus preserving quality while enabling flexibility.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If PDL data is edited to match new print settings, then print settings can be changed, but the process becomes labor-intensive

Engineering Contradiction:
Improveprint settings change capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary conversion of PDL data to an intermediate format (EMFSPOOL) at the time of print job submission. This preliminary action stores the print data in a modifiable format, so that when print settings need to be changed later, the system can directly modify the intermediate format without time-consuming PDL editing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The intermediate format serves as a mediator that simplifies subsequent print setting changes. Instead of laboriously editing complex PDL code, the system can efficiently modify the intermediate format representation, significantly reducing the time and effort required for setting changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If general-purpose printer driver UI functions are used, then the system is adaptable to different printers, but specific printer functions cannot be utilized

Engineering Contradiction:
Improveprinter compatibilityVSAvoidprinter function utilization
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a dynamic UI that adapts based on the selected printing apparatus. When a specific printer is chosen, the system dynamically loads and displays printer-specific functions and settings that are relevant to that device. This allows the interface to be both generally compatible and specifically functional, depending on the user's selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies local quality by providing different UI functionalities for different printing apparatuses. While the overall system maintains general compatibility, the local UI elements are customized to match the specific capabilities and functions of the selected printer, enabling full utilization of printer-specific features when needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8773694B2Managing a print job using print setting information
Publication Date: 2014.07.08 CANON KK
  • US8773694B2 patent drawing
  • US8773694B2 patent drawing
  • US8773694B2 patent drawing

AI summary

A print server comprises: storage unit configured to store the print job of the intermediate format received from an information processing apparatus; setting change receiving unit configured to receive, from a printing apparatus, a print setting information change instruction for the print job of the intermediate format stored in the storage unit; update unit configured to update print setting information of the print job in accordance with the print setting information change instruction; print request receiving unit configured to receive a print request from the printing apparatus; and job transmission unit configured to generate a print job of a format printable by the printing apparatus based on the print job of the intermediate format and the print setting information updated in accordance with the print request, and to transmit the generated print job to the printing apparatus.