Print Ticket–Driven Password Prompts for Secure V4 Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer drivers, particularly V4 printer drivers, lack the ability to display a pop-up UI for password input when secure printing is selected, due to security-focused frameworks limiting user interaction post-print instruction.

Innovation Solution

A program that displays a pop-up UI for authenticated printing by receiving a print ticket and activating a print time-activated application to prompt password input when necessary, utilizing a non-transitory recording medium to store the program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a V4 printer driver architecture is used to improve security, then security is improved, but the ability to display pop-up UI for password input is lost

Engineering Contradiction:
ImprovesecurityVSAvoidability to display pop-up UI
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a configuration module as an intermediary component that bridges the V4 printer driver architecture and the pop-up UI display functionality. This module receives print requests, determines whether secure printing is enabled, and conditionally triggers pop-up UI displays for password input. By inserting this intermediate layer, the system maintains the security benefits of V4 architecture while restoring the lost user interaction capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the OS framework controls printing after print instruction to improve security, then security is improved, but user notification and interaction capability is lost

Engineering Contradiction:
ImprovesecurityVSAvoiduser notification capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The configuration module implements dynamic control by evaluating the print request parameters and determining whether secure printing is enabled. Based on this determination, the module dynamically adjusts system behavior: either allowing the OS framework to proceed with secure printing without pop-up, or triggering the pop-up UI notification. This dynamic adaptation enables the system to provide user notifications only when necessary for security verification, maintaining both security and adaptability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If secure printing function is used to ensure safe output, then security is improved, but user interaction for password input cannot be prompted

Engineering Contradiction:
Improvesecure printingVSAvoidpassword input prompt
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The configuration module performs preliminary analysis of the print request to determine whether secure printing is enabled before the actual printing process begins. By checking the print request parameters in advance and setting the appropriate processing mode, the module ensures that when secure printing is required, the system is already prepared to prompt for password input through the pop-up UI, rather than attempting to add this functionality during the printing process itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12450018B2Recording medium, control method and information processing apparatus having print setting that selectively requires a password
Publication Date: 2025.10.21 CANON KK
  • US12450018B2 patent drawing
  • US12450018B2 patent drawing
  • US12450018B2 patent drawing

AI summary

A non-transitory recording medium storing a computer program for an application providing a Graphical User Interface (GUI) causing a computer to perform each step of a control method of the computer, the method including: a reception step of receiving a print ticket including a print setting according to activation of the program for the application by an operating system after a print instruction is given by a user; and a display control step of displaying a screen for authenticated printing based on the received print ticket in which the authenticated printing has been set.