Print Preview Security Mode Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inconsistencies in security modes between print preview applications and printer drivers cause operational failures when different applications with varying security levels attempt to share a display application, leading to errors and the need for additional activation steps.

Innovation Solution

An information processing apparatus that includes units to acquire and determine security modes of both print preview applications and printer drivers, activating a secondary execution process when security levels differ, ensuring consistent operation by matching or changing security modes to facilitate seamless sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a print preview application is activated in normal mode from one application and then a print preview instruction is given from another application running in protected mode, then the print preview application cannot execute the new instruction due to security mode inconsistency, but reactivating the application causes time loss and operational complexity

Engineering Contradiction:
Improveexecution reliabilityVSAvoidtime for reactivation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of security mode consistency between the printer driver and running print preview application before executing the print preview instruction. By detecting the mode inconsistency in advance, the system can prepare appropriate handling measures (such as activating a new process with matching security mode) rather than attempting execution and failing, thus avoiding reactivation time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediate detection and judgment mechanism that acts as a mediator between the printer driver and the print preview application. This intermediary layer checks security mode compatibility and coordinates the activation of appropriate processes, enabling seamless transition without requiring user intervention or manual reactivation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the print preview application operates in normal mode while the printer driver operates in protected mode, then security mode inconsistency causes operational failure, but switching modes adds system complexity

Engineering Contradiction:
Improveoperational smoothnessVSAvoidsecurity mode management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically detecting security mode inconsistencies and autonomously determining the appropriate running process to activate. The system independently judges whether to activate a new process or switch modes without requiring user intervention, thereby maintaining operational smoothness while managing complexity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the security mode parameter based on the source application's mode. When a printer driver in protected mode issues a print preview instruction, the system adjusts the security mode parameter of the activated process to match, ensuring consistency without requiring manual configuration or complex user management.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple applications with different security modes share a print preview application, then mode inconsistency prevents proper sharing and execution, but implementing mode detection and switching increases system complexity

Engineering Contradiction:
Improveapplication sharing capabilityVSAvoidmode detection and switching mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves universality by enabling the print preview application to serve multiple applications with different security modes through a single unified mechanism. The detection and process selection logic acts as a universal adapter that handles various security mode combinations (protected mode, normal mode) without requiring separate handling for each application pair, thus enabling broad sharing capability while managing complexity through consolidation.

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

Data Source

PatentUS9465949B2Information processing apparatus executing print preview according to different modes, and recording medium
Publication Date: 2016.10.11 KONICA MINOLTA INC
  • US9465949B2 patent drawing
  • US9465949B2 patent drawing
  • US9465949B2 patent drawing

AI summary

An information processing apparatus includes: a first acquisition unit that acquires, as a first mode, a security mode of a first execution process regarding a print preview application called from a first application; a second acquisition unit that acquires a security mode of a printer driver as a second mode, when a print preview is executed through the printer driver, based on a print preview instruction given in a second application; a determination unit that determines identity of security levels regarding both the modes of the first mode and the second mode; and an operation control unit that, when the security levels of both the modes are different from each other, activates a second execution process which is different from the first execution process and is an execution process of the print preview application, to execute the print preview.