Image Forming Apparatus Language Switching Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image forming apparatuses face difficulties in flexibly changing the display language due to the need to select from a large number of languages, making it cumbersome to adapt to different user environments, and embedded software limitations hinder efficient operation specification changes.

Innovation Solution

The image forming apparatus includes processors and memory for executing programs that manage language changes by transmitting requests to firmware, allowing users to easily switch between display languages through a controlled process, with language lists pre-defined by destination and font data loaded only as needed to minimize RAM usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user selects from more than thirty languages in conventional image forming apparatuses, then the display language can be changed to accommodate different nationalities, but the operation becomes cumbersome and time-consuming

Engineering Contradiction:
Improvelanguage adaptabilityVSAvoidlanguage switching operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The language list is segmented into multiple pages with a predetermined number of languages displayed per page. Users navigate through pages to access the full list of thirty or more languages, breaking down the overwhelming single-page list into manageable segments that reduce cognitive load and operational complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically displaying frequently used languages first and providing predictive text input functionality. This prepares the interface in advance to anticipate user needs, reducing the steps required for language selection and text input

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If embedded software is used to implement language change function, then the language switching capability is integrated, but flexibility to change operation specifications according to user environment is reduced

Engineering Contradiction:
Improvelanguage switching automationVSAvoidoperation specification adaptability
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the display of language lists based on user behavior patterns. Frequently used languages are automatically positioned for easier access, and the interface adapts its behavior based on whether the user presses the key briefly or continuously, transforming static embedded software into a dynamic, context-aware system

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as the number of languages displayed per page, the ordering of languages, and the response to key presses based on user environment and usage patterns. This allows the embedded software to maintain automation while adapting its specifications to different user contexts

Inventive Principle:
Principle #35Parameter changes

3Speed

If font data for all languages is loaded into RAM, then language switching is instant, but memory consumption increases significantly

Engineering Contradiction:
Improvelanguage switching speedVSAvoidRAM usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Font data is loaded into RAM in advance only for the currently selected language and potentially for a limited number of frequently used languages. This preliminary loading strategy ensures fast switching within the active set while avoiding the memory overhead of loading all possible language fonts simultaneously

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different quality levels of font data availability to different languages based on local usage patterns. Frequently used languages have pre-loaded fonts for immediate display, while less frequently used languages maintain fonts in storage that can be loaded on demand, creating a localized optimization strategy

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10979586B2Image forming apparatus, control method of image forming apparatus, and storage medium
Publication Date: 2021.04.13 CANON KK
  • US10979586B2 patent drawing
  • US10979586B2 patent drawing
  • US10979586B2 patent drawing

AI summary

An image forming apparatus includes one or more processors, one or more memories for storing programs including an application configured to receive a setting relating to display candidates of a plurality of languages, the programs, when executed by the one or more processors, causing the image forming apparatus to perform a process for changing a display language, and a control unit configured to control processing such that the application transmits to firmware a changing request for changing a language displayed on a screen to a different language from among the display candidates of the plurality of languages when an instruction for changing a language displayed on the screen to a different language is received.