Print Setting Application for Arbitrary Paper Size Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current printing systems do not allow users to arbitrarily set paper sizes, limiting customization options for printing applications.

Innovation Solution

A control method and non-transitory computer-readable storage medium that implement a print setting application to display and accept arbitrary paper sizes, extending the functionality of a general-purpose printer driver to notify the image forming apparatus of user-selected paper sizes based on Internet Printing Protocol capability information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a general-purpose printer driver is used to support multiple printing apparatuses, then compatibility and ease of operation are improved, but the ability to customize paper sizes is limited

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a paper size management application as an intermediary layer between the user and the printer driver. This application acquires capability information from the printing apparatus and manages paper size settings, allowing users to customize paper sizes without modifying the core printer driver functionality. The intermediary application handles the complexity of paper size customization while maintaining the simplicity of the general-purpose driver.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the printing system into separate functional components: the general-purpose printer driver handles basic printing operations and compatibility, while the paper size management application handles customization and paper size management. This segmentation allows each component to specialize in its function, with the driver remaining simple and universal while the customization capabilities are provided by the separate application layer.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If paper size information is acquired from the printing apparatus, then customization capability is improved, but system complexity increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The paper size management application serves as an intermediary that handles all communication with the printing apparatus regarding paper size capabilities. It acquires capability information from the printer and manages the customization logic separately from the core printing system, thereby improving customization capability while isolating the complexity in a dedicated application rather than the main system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The application performs preliminary actions by acquiring paper size capability information from the printing apparatus in advance and storing it in a database. This pre-acquired information is then available for user selection without requiring real-time complex queries during printing operations, thereby reducing operational complexity while maintaining customization capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240311065A1Information processing apparatus, control method, and non-transitory computer-readable storage medium storing program
Publication Date: 2024.09.19 CANON KK
  • US20240311065A1 patent drawing
  • US20240311065A1 patent drawing
  • US20240311065A1 patent drawing

AI summary

A control method implemented by executing a print setting application that is stored in an information processing apparatus that stores a general-purpose printer driver configured to inquire about capability information in accordance with the Internet Printing Protocol, and extends a function of the general-purpose printer driver, includes: displaying, on a display unit of the information processing apparatus, a first identifier corresponding to a specific paper size acquired from a printer and a second identifier indicating an arbitrary paper size as candidates of a paper size to be used for printing; accepting a setting of a paper size corresponding to the second identifier; and notifying an image forming apparatus of the paper size based on selection of the second identifier.