Print Job Cancellation Logic for Security and Usability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Printing apparatuses face security risks and inefficiencies when interruption events occur during print jobs, particularly with unreplenished sheets, leading to prolonged suspension and potential information leakage, as existing solutions either leave jobs unattended or automatically cancel all jobs, causing unnecessary retransmissions and security risks.

Innovation Solution

A printing apparatus with a storage unit, identifying unit, and control unit that cancels the interrupted print job after a predetermined time of an interruption event, while leaving printable jobs in the queue uncancelled to prevent information leakage without significantly reducing usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all print jobs are automatically canceled when an interruption event occurs, then security risk is reduced, but usability is significantly reduced due to unnecessary retransmissions

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the print job queue into two categories: executable jobs (those without authentication requirements or with completed authentication) and non-executable jobs (those requiring authentication). When an interruption event occurs, only executable jobs are automatically canceled, while non-executable jobs are preserved. This segmentation allows the system to maintain security by canceling potentially vulnerable jobs while preserving usability by keeping safe jobs available for resumption without retransmission.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the interrupted print job is left unattended for a long time, then processing efficiency is maintained, but security risk increases due to potential information leakage

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a dynamic cancellation policy that changes based on the state of print jobs. The system continuously monitors the authentication status of jobs in the queue and adjusts which jobs are subject to automatic cancellation when interruptions occur. This dynamic approach allows the system to balance security and efficiency by being more aggressive with cancellation for high-risk jobs while being more conservative with low-risk jobs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the authentication status of print jobs to determine cancellation behavior. By monitoring whether authentication has been completed for each job, the system can make informed decisions about which jobs to cancel and which to preserve, creating a feedback loop that balances security concerns with operational efficiency.

Inventive Principle:
Principle #23Feedback

3Reliability

If authentication printing function is implemented, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates the authentication printing function into the existing print job management system, making the authentication mechanism a universal feature that applies to all print jobs. The authentication status becomes an inherent property of each job in the queue, and the cancellation logic automatically considers this property. This universal integration avoids the need for separate authentication management systems, thereby limiting the increase in device complexity while maintaining security improvements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10866775B2Printing apparatus, method for controlling printing apparatus to perform cancelling a print job based on a lapse of predetermined time
Publication Date: 2020.12.15 CANON KK
  • US10866775B2 patent drawing
  • US10866775B2 patent drawing
  • US10866775B2 patent drawing

AI summary

A printing apparatus is provided to prevent, when an error has occurred while a print job is being executed, information leakage without significantly reducing usability. A printing apparatus capable of storing a plurality of print jobs identifies, when the error has occurred while the print job is being executed, another print job which is printable, among the stored other print jobs. The printing apparatus cancels the print job, which is being executed when the error has occurred and the identified print job, based on a predetermined time which has elapsed in a state where an error is occurring.