Printer Driver Locking Mechanism for Print Setting Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer driver systems lack effective mechanisms to restrict print settings for general users, allowing them to change default settings before administrators can lock them, leading to inconsistencies in print output.

Innovation Solution

An information processing apparatus with a storage unit to store user and common print settings, and a controller to acquire and reflect restrictive information, disabling entry for restricted setting items in the user interface, ensuring that common print settings override user settings for locked items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If administrators use the lock function to restrict print settings, then print settings can be controlled and restricted, but general users can change default settings before locking occurs leading to setting inconsistencies

Engineering Contradiction:
Improvesetting consistencyVSAvoidsetting flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by loading common print settings into user print settings before the locking mechanism is applied. This ensures that the correct default settings are established prior to restriction, preventing users from modifying settings that should remain controlled. The controller acquires common print settings and reflects them in user print settings for restricted items before disabling user input for those items.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the lock function is applied to all print settings, then setting control is strengthened, but users cannot access or modify any print settings including legitimate changes

Engineering Contradiction:
Improvesetting controlVSAvoidsetting accessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by implementing differential locking where different print setting items have different accessibility levels. The controller identifies which setting items should be restricted based on restrictive information and applies locking only to those specific items, while leaving other settings accessible and modifiable by users. This allows administrators to selectively control specific settings (e.g., paper size, color mode) while permitting users to modify others as needed.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If user print settings are displayed as editable, then users can modify settings as needed, but restricted settings may be inadvertently changed before locking

Engineering Contradiction:
Improvesetting editabilityVSAvoidsetting restriction effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies preliminary anti-action by pre-loading common print settings into the user print settings display and simultaneously disabling user input for restricted items. This prevents users from attempting to modify settings that should remain controlled, as the interface itself blocks input for those items. The controller reflects common settings values in the user interface while preventing modification, effectively countering any potential unauthorized changes before they can occur.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11614906B2Information processing apparatus, control method of information processing apparatus, and program
Publication Date: 2023.03.28 CANON KK
  • US11614906B2 patent drawing
  • US11614906B2 patent drawing
  • US11614906B2 patent drawing

AI summary

An information processing apparatus connected to a printing apparatus includes a storage configured to store user print settings, common print settings, and restrictive information restricting changes to print settings; a display configured to display print settings; and a controller including a processor and configured to acquire the user print settings, the restrictive information, and the common print settings. If there is a setting item restricted by the restrictive information, the controller causes a setting value in the common print settings to be reflected in a setting value for the restricted setting item of the user print settings, and causes the display to display the resulting user print settings, with entry for the restricted setting item being restricted.