Print Data Intermediary for Non-Standard Printer Language Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Print systems struggle to display appropriate language options for users when interacting with printers that do not support standard printing protocols, leading to limited user convenience and functionality.

Innovation Solution

An information processing apparatus generates and transmits print data in a format interpretable by non-supporting printers, and manages capability information based on language settings, integrating language options from both the print conversion utility and vendor print system to provide a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If print data is transmitted in standard format to non-supporting printers, then compatibility with standard printing protocols is maintained, but the printers cannot interpret or display the print data correctly

Engineering Contradiction:
Improvecompatibility with standard printing protocolsVSAvoidinterpretability of print data by non-supporting printers
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The information processing apparatus acts as an intermediary between standard printing systems and non-supporting printers. It receives print data in standard format, converts it to a format the specific printer can interpret, and transmits it. This mediator approach allows standard protocols to be maintained while ensuring compatibility with printers that have limited protocol support.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the format parameters of print data based on the capabilities of the target printer. By detecting which printers lack support for standard formats and modifying the data format accordingly, the system ensures both standard compatibility and proper interpretation by non-supporting devices.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If language information is limited to what the printer natively supports, then the printer can display language options, but user convenience is reduced when the desired language is not available

Engineering Contradiction:
Improveuser convenience in language selectionVSAvoidlanguage management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The information processing apparatus provides universal language support by integrating language information from multiple sources (control unit language information and generation unit language information). This allows any printer, regardless of its native language support, to display language options in the user's desired language, making the system universally applicable across different language environments.

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

Solution Approach 2:

The system preliminarily integrates and stores language information from multiple sources before the user needs to select a language. By preparing the combined language information in advance, the system can quickly provide appropriate language options without requiring complex real-time processing when the user interacts with the printer.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system integrates language information from multiple sources, then comprehensive language options are provided, but the complexity of managing capability information increases

Engineering Contradiction:
Improvelanguage option availabilityVSAvoidcapability information management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges language information from the control unit and the generation unit into unified capability information. By combining these language sources and managing them as a single integrated set, the system provides comprehensive language options while simplifying the management process compared to handling separate language databases.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11392335B2Information processing apparatus, control method, and storage medium for transmitting print data
Publication Date: 2022.07.19 CANON KK
  • US11392335B2 patent drawing
  • US11392335B2 patent drawing
  • US11392335B2 patent drawing

AI summary

An information processing apparatus manages information about a printing apparatus incapable of interpreting print data in a predetermined format and executes operating system (OS) normal printing software that generates print data in the predetermined format. In a case where capability information about the printing apparatus incapable of interpreting print data in the predetermined format is requested from the OS normal printing software, the information processing apparatus generates the capability information based on language information held by a control unit and language information held by a generation unit, and transmits the generated capability information to the OS normal printing software.