Web API Control for Multifunction Peripheral Scan and Print

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multifunction peripherals (MFPs) face a high development burden due to the need for dedicated browsers to control hardware, which are closely coupled with firmware and require specific debugging tools, making it difficult to develop web applications efficiently.

Innovation Solution

An electronic device with a communication unit, processing unit, and image reading unit that uses a web API to start scan and print processes, allowing standard browsers to communicate with the device and eliminate the need for dedicated browsers, facilitating easier development and maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a dedicated browser is used to control MFP hardware, then the MFP can be controlled via web applications, but the development burden increases due to close coupling with firmware and need for specific debugging tools

Engineering Contradiction:
Improveweb application control capabilityVSAvoidbrowser development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling standard web browsers to control MFP hardware through a unified web API interface. Instead of requiring a dedicated browser, the system allows any standard browser to invoke MFP functions (scan, print, etc.) via conventional web protocols, making the control mechanism universally accessible and eliminating the need for specialized browser development

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

Solution Approach 2:

The patent introduces a web API as an intermediary layer between the standard browser and MFP hardware. This mediator translates conventional web API calls into device-specific control commands, allowing standard browsers to control MFP functions without direct coupling to firmware, thus reducing development complexity while maintaining control capability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a dedicated browser is used to control MFP hardware, then the MFP can be controlled via web applications, but the development time and resources increase due to need for specific debugging tools

Engineering Contradiction:
Improveweb application control capabilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By making the browser control mechanism universal (using standard browsers instead of dedicated ones), the patent eliminates the need for specialized debugging tools and firmware coupling, allowing developers to use existing web development skills and tools, thereby significantly reducing development time and resource investment

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

Solution Approach 2:

The web API intermediary abstracts the complex device control logic, allowing developers to work with standard web technologies rather than device-specific protocols. This reduces development time by eliminating the need to learn and debug proprietary browser-firmware interfaces

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11113017B2Electronic device, image reading method, and print processing method
Publication Date: 2021.09.07 SEIKO EPSON CORP
  • US11113017B2 patent drawing
  • US11113017B2 patent drawing
  • US11113017B2 patent drawing

AI summary

An electronic device causes an image reading unit to start a scan process when a web API for scan start request is invoked by a process of a web browser configured to communicate with a server system.