Cloud Printing Security via Guest PIN Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud printing systems, guest users can access and print all print jobs, compromising the security of submitted jobs as the user who submitted the job cannot be associated with a registered user of the printing apparatus, leading to unauthorized access and execution of print jobs.

Innovation Solution

Implementing a mechanism where the printing apparatus restricts execution of print jobs for guest users by requiring a PIN for each print job, ensuring that only jobs with a set PIN are fetched and executed, thereby ensuring security for guest users' print jobs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the printing apparatus allows guest users to access and execute print jobs without PIN verification, then the ease of operation is improved, but the security of print jobs deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidsecurity of print jobs
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary verification by checking whether a PIN is set for each print job before allowing execution. This advance check prevents unauthorized access while maintaining smooth operation for authorized jobs, resolving the contradiction between ease of operation and security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the security parameter dynamically based on the print job's PIN status. When a PIN is set, the system requires verification; when no PIN is set, the system allows direct execution. This parameter-based control balances security requirements with operational ease

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the printing apparatus requires PIN verification for each print job of guest users, then the security of print jobs is improved, but the device complexity increases

Engineering Contradiction:
Improvesecurity of print jobsVSAvoiddevice complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system extracts the PIN verification logic as a separate, simple conditional check independent from the main printing control flow. This modular approach adds security functionality without significantly increasing overall system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses the existing PIN information that is already associated with each print job, eliminating the need for separate PIN management infrastructure. The print job itself carries the security credential, reducing additional system complexity

Inventive Principle:
Principle #25Self-service

3Productivity

If the printing apparatus associates guest users with registered users, then the productivity is improved, but the loss of information increases

Engineering Contradiction:
ImproveproductivityVSAvoidloss of information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system segments user types into registered users and guest users, applying different handling rules to each segment. This segmentation allows the system to maintain productivity for registered users while protecting the anonymity and information integrity of guest users

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4290359B1Printing system and printing control method
Publication Date: 2025.03.26 CANON KK
  • EP4290359B1 patent drawingFigure 1~2B
  • EP4290359B1 patent drawingFigure 3A~3G
  • EP4290359B1 patent drawingFigure 4

AI summary

A printing system comprises a printing apparatus, a printing service system, and an information processing apparatus. The printing service system registers the printing apparatus and stores a print job received from the information processing apparatus. The information processing apparatus transmits, to the printing service system, a print job of a logged-in user in which a printing apparatus is designated. The printing apparatus stores a user of the printing service system in association with a user of the printing apparatus, fetches a print job of a user associated with a logged-in user stored in the printing service system, and executes printing. A guest user of the printing service system is associated with a guest user of the printing apparatus, and the printing apparatus does not execute printing for a print job of the guest user for which a password has not been set.