Job Management Server Priority Queuing for MFP Operability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-end Multi-Function Peripherals (MFPs) struggle to simultaneously execute print or scan jobs due to insufficient hardware resources, leading to interruptions and reduced operability when users attempt to print or scan documents.

Innovation Solution

A system comprising a Web application server, a job management server, and a job processing apparatus, where the job processing apparatus allows users to utilize Web applications, and the job management server prioritizes jobs by registering them in either a high-priority queue or a lower-priority queue based on whether they originate from the job processing apparatus, ensuring that local user-initiated jobs are executed with top priority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a low-end MFP executes print processing while a user operates a Web browser, then the MFP can handle print jobs from external devices, but the user's operability is reduced because the MFP cannot simultaneously execute Web browser operations and print processing

Engineering Contradiction:
Improveprint job execution capabilityVSAvoiduser operability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments the job queue into multiple priority levels (high priority and normal priority). When a user operates the Web browser, print jobs from external devices are placed in normal priority queue, while jobs initiated from the MFP itself are placed in high priority queue. This segmentation allows the MFP to handle both Web browser operations and print jobs simultaneously by processing high priority jobs first, thus maintaining user operability while preserving print productivity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the MFP accepts all print jobs from external devices, then the device utilization is maximized, but the user's initiated jobs are interrupted and the user experience deteriorates

Engineering Contradiction:
Improvedevice utilizationVSAvoidjob execution guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary action by detecting whether the Web browser is currently being operated before accepting and processing print jobs. When the Web browser is detected as running, the system preemptively assigns incoming print jobs to normal priority queue, ensuring that user-initiated jobs will be processed first. This preliminary detection and classification mechanism guarantees that user jobs are not interrupted while still allowing the MFP to accept and queue external print jobs, thus maintaining both device utilization and job execution reliability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the MFP processes external print jobs first, then the overall print throughput is improved, but the user has to wait longer for their documents to be printed

Engineering Contradiction:
Improveprint throughputVSAvoiduser waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating the processing priority based on the job source. Instead of treating all print jobs uniformly, the system assigns high priority quality to jobs initiated from the MFP's Web browser and normal priority quality to jobs from external devices. This localized quality differentiation ensures that user jobs are processed quickly (reducing waiting time) while external jobs are processed systematically (maintaining throughput), resolving the contradiction between overall productivity and individual user waiting time.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250030807A1Printing apparatus for displaying predetermined display screen for requesting printing to the printing apparatus and control method thereof, and non-transitory computer-readable medium
Publication Date: 2025.01.23 CANON KK
  • US20250030807A1 patent drawing
  • US20250030807A1 patent drawing
  • US20250030807A1 patent drawing

AI summary

A job management server, which is connected to a Web application server and a job processing apparatus via a network, comprises: a registration unit which registers, when a job received from the Web application server is added with information indicating that a request source of the job is the job processing apparatus, the job in a first job queue, and to register, when the job is not added with the information, the job in a second job queue having a lower priority than the first job queue; and a transmission unit which transmits the job registered in the first job queue in response to a request from the job processing apparatus while a user utilizes a Web application via the job processing apparatus.