Dynamic Print Interface Adapting to Driver Capabilities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in configuring print settings due to limited functionality of standard printer drivers incorporated in operating systems, which do not adapt well to various printing apparatuses, especially when a network environment is unavailable for vendor-supplied drivers.

Innovation Solution

An information processing apparatus that includes a storage for a print setting application, a display for user interface screens, and a controller to determine and adapt the user interface based on the associated printer driver, allowing for appropriate print setting configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a standard printer driver incorporated in an operating system is used, then the user does not need to individually introduce the driver, but the available functions are limited to standard functions

Engineering Contradiction:
Improveease of driver installationVSAvoidprint function availability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a print support application (PSA) as an intermediary between the standard printer driver and the printing apparatus. The PSA detects the printer driver in use and dynamically adjusts the user interface screen to display only relevant print functions, thereby enabling advanced functionality without requiring users to manually install vendor-specific drivers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a vendor-supplied printer driver is used, then the performance of the printing apparatus is maximized, but the user needs to individually introduce the driver which is difficult when network environment is not prepared

Engineering Contradiction:
Improveprint function availabilityVSAvoidease of driver installation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The print support application automatically detects which printer driver is installed on the system and self-configures the user interface accordingly. This eliminates the need for users to manually search for, download, and install vendor-specific drivers, while still providing access to advanced print functions tailored to the detected printer driver.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If a print support application is introduced to fully utilize printing apparatus capabilities, then advanced print functions become available, but the user interface becomes complex without driver-specific adaptation

Engineering Contradiction:
Improveprint function availabilityVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user interface screen in the print support application is designed to be dynamic rather than static. It automatically reconfigures based on the detected printer driver, displaying only the print functions that are relevant to that specific driver. This dynamic adaptation reduces perceived complexity while maintaining full functionality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240393991A1Information processing apparatus, display method, and recording medium having application recorded thereon
Publication Date: 2024.11.28 SHARP KK
  • US20240393991A1 patent drawing
  • US20240393991A1 patent drawing
  • US20240393991A1 patent drawing

AI summary

An information processing apparatus including a storage that stores an application capable of supporting print settings corresponding to a device in cooperation with a printer driver, a display that displays a user interface screen on the basis of the application, and a controller that determines the printer driver associated with the application at activation of the application, in which the controller determines display contents of the user interface screen in accordance with the printer driver associated with the application.