Printing Notification Settings Through Application Launch Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer drivers and operating systems lack the ability to allow users to control notification settings for printing apparatuses, leading to undesirable notifications during meetings or other situations.

Innovation Solution

An application program that allows users to configure notification settings for printing apparatuses through an extension application, enabling control over when and what type of notifications are displayed based on the state of the printing apparatus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If standard drivers are used to enable printing functionality, then printing capability is provided, but notification control flexibility is lost

Engineering Contradiction:
Improvenotification setting customizationVSAvoiddriver configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism between the standard driver and the notification system. This intermediary allows users to customize notification settings without modifying the core driver functionality, resolving the contradiction by adding adaptability while maintaining driver simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The notification settings are made dynamic and adjustable through user interface controls. The system transitions from static, fixed notification behavior to dynamic, user-configurable notification patterns, enabling adaptability without complicating the fundamental driver structure

Inventive Principle:
Principle #15Dynamics

2Loss of information

If notifications are displayed to inform users of printing status, then information awareness is improved, but user convenience deteriorates during meetings

Engineering Contradiction:
Improveprinting status informationVSAvoiduser experience during meetings
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The notification system becomes dynamic with configurable display conditions. Users can adjust notification behavior based on situational context (e.g., disabling during meetings, enabling during work hours), thereby maintaining information awareness while improving ease of operation in different scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters of notification delivery (timing, visibility, frequency) based on user preferences and situational requirements. This allows the same notification system to adapt to different user needs, preventing information loss while avoiding disturbances during meetings

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If extension applications are used to add printing functions, then functionality is enhanced, but notification control capability is insufficient

Engineering Contradiction:
Improvenotification control flexibilityVSAvoidapplication configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The extension application framework is designed with multi-functionality, where a single application can both extend printing functions and control notification settings. This universal approach enhances adaptability while avoiding the complexity of separate control systems

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

Data Source

PatentUS20250231722A1Information processing apparatus, control method, and storage medium
Publication Date: 2025.07.17 CANON KK
  • US20250231722A1 patent drawing
  • US20250231722A1 patent drawing
  • US20250231722A1 patent drawing

AI summary

A non-transitory computer-readable storage medium storing an application program which causes an information processing apparatus to perform a control method, the control method that comprises, in a case where the application program is launched by a first method, displaying a first control item on a display of the information processing apparatus, the first control item being configured to configure a notification setting related to a state of a printing apparatus serving as an output destination of print data, wherein an operating system (OS) of the information processing apparatus acquires the state of the printing apparatus, and determines whether to issue a notification related to the acquired state of the printing apparatus based on the notification setting; and in a case where the application program is launched by a second method, displaying a second control item configured to configure a setting related to print processing of the print data.