Command Conversion Mechanism for Image Forming Apparatus Application Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image forming apparatuses require developers to have high-level skills in understanding common system services and versatile OS to develop new applications, making it difficult for them to control hardware resources effectively.

Innovation Solution

An image forming apparatus with an operating portion to control hardware resources, an internal control portion to process internal commands, an application executing portion to output simplified or application commands, and an application control portion to convert these commands into internal commands, facilitating easier development and execution of application programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a common system service and versatile OS are used to control hardware resources, then the system can support multiple applications, but the development complexity increases and requires high-level developer skills

Engineering Contradiction:
Improveapplication compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a command conversion mechanism as an intermediary layer between application commands and internal control commands. This mediator automatically translates high-level application commands into low-level internal commands, eliminating the need for developers to directly understand complex system services and OS operations. The conversion mechanism handles the complexity internally while presenting a simplified interface to application developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the command processing system into distinct functional layers: application executing portion, command converting portion, and internal control portion. This segmentation allows each layer to operate independently with well-defined interfaces, reducing the coupling between application development and system implementation details. Developers only need to interact with the application commanding portion, which is simpler and more standardized.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If developers directly control hardware resources through common system services, then precise hardware control is achieved, but the skill barrier for application development increases

Engineering Contradiction:
Improvehardware control precisionVSAvoidapplication development ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The command converting portion serves as an intermediary that preserves hardware control precision while shielding developers from complexity. It automatically translates standardized application commands into precise internal control commands that accurately manipulate hardware resources. This intermediary maintains the fidelity of hardware control operations without requiring developers to understand the underlying complex system services.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a standardized command interface is provided for applications, then application development becomes easier, but the conversion overhead increases system complexity

Engineering Contradiction:
Improveapplication development easeVSAvoidcommand conversion complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the command conversion functionality into the existing system architecture by integrating the command converting portion with the internal control portion. This unified structure processes commands through a standardized flow, reducing the need for separate conversion modules and minimizing additional complexity. The conversion logic is embedded within the existing control pathways, making the added complexity manageable and maintainable.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8988694B2Image forming apparatus, application executing method, and non-transitory computer-readable recording medium encoded with application executing program
Publication Date: 2015.03.24 KONICA MINOLTA INC
  • US8988694B2 patent drawing
  • US8988694B2 patent drawing
  • US8988694B2 patent drawing

AI summary

An image forming apparatus includes an operating portion to control hardware resources, an internal control portion to perform a process predetermined for an internal command, an application executing portion to execute an application program and output a simplified command or application command, and an application control portion to convert the simplified command or application command output by the application executing portion into an internal command and output the internal command to the internal control portion. The application control portion includes a simplified command converting portion to convert the simplified command output by the application executing portion into one or more application commands, and output the application command(s) in the order defined for the simplified command, and an application command converting portion to convert the application command output by the application executing portion, or each of the application command(s) sequentially output from the simplified command converting portion, into an internal command.