Print Control Software for OS Upgrade Printer Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Some printers are not compatible with the OS standard print function and cannot interpret print data generated by it, and even compatible printers often require advanced print settings that exceed the capabilities of the OS standard print function.

Innovation Solution

A control method using print control software that enables a computer to obtain and register printer information from a storage area, allowing the use of a print conversion utility to convert OS standard print data into printer-specific formats, enabling printing on non-compatible printers and providing advanced settings through a printer-specific driver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the OS standard print function is used, then printing compatibility with the operating system is improved, but printing capability on non-compatible printers deteriorates

Engineering Contradiction:
Improveprinting compatibilityVSAvoidprinting capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a print queue as an intermediary component between the OS standard print function and the printer. The print queue stores print data and manages the printing process, enabling the OS standard print function to work with printers that would otherwise be incompatible. This mediator allows data to be buffered and processed in a way that bridges the gap between standard and non-standard printer requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by automatically creating and registering print queues before printing operations are needed. The system proactively stores printer information and establishes print queue configurations in advance, so that when printing is required, the infrastructure is already in place. This eliminates the need for manual setup and ensures compatibility is prepared beforehand.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If printer-specific software is used, then advanced print settings are improved, but ease of operation deteriorates

Engineering Contradiction:
Improveadvanced print settingsVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent makes the OS standard print function universal by enabling it to work with both standard and non-standard printers through the print queue mechanism. The same standard print function can serve multiple printer types without requiring separate printer-specific software, thus providing advanced capabilities while maintaining operational simplicity through a unified interface.

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

Solution Approach 2:

The system implements self-service by automatically managing print queue creation and registration without requiring user intervention or installation of additional software. The OS standard print function autonomously handles the complexity of printer-specific requirements, freeing users from the burden of managing multiple software solutions while still providing access to advanced print settings.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If manual print queue registration is required, then printing precision is improved, but loss of time increases

Engineering Contradiction:
Improveprint queue registration accuracyVSAvoidpreparation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically detecting available printers, creating appropriate print queues, and registering them with the OS standard print function. This automated process eliminates manual configuration steps while ensuring accurate registration of printer information, thereby maintaining precision without requiring user time investment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by proactively establishing print queues and storing printer information before printing operations are initiated. The system anticipates printing needs and prepares the necessary infrastructure in advance, ensuring that when printing is required, everything is already configured and registered accurately, eliminating setup time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11385848B2Information processing apparatus and control method
Publication Date: 2022.07.12 CANON KK
  • US11385848B2 patent drawing
  • US11385848B2 patent drawing
  • US11385848B2 patent drawing

AI summary

A control method using print control software operable in an information processing apparatus capable of communicating with a printer and capable of storing registration information on the printer in a predetermined storage area includes causing a computer of the information processing apparatus to execute obtaining, after an operating system (OS) on the information processing apparatus is updated to a second version capable of using the print control software, with the registration information on the printer stored in the predetermined storage area and being stored during an operation of a first version of the OS on which the print control software is not used, displaying printer information based on the obtained registration information, and registering a print queue with the print control software using the obtained registration information on a basis that the displayed printer information is selected.