Media Processing Device Web Browser Control via Markup Language

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media processing devices with reading units are limited in control methods, relying primarily on host computer control, which restricts their versatility and functionality.

Innovation Solution

Implementing a media processing device with a reading unit, communication unit, and control unit that uses markup language for controlling the reading unit, allowing control via web browsers and enabling operation without a device driver, thus expanding control methods and device compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a media processing device is controlled only by a host computer through device drivers, then the control method is simple and reliable, but the device versatility and adaptability are limited

Engineering Contradiction:
Improvecontrol method diversityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements multiple control interfaces (host computer control via device driver and web browser control via markup language) within a single media processing device. The control unit can process both traditional device driver commands and markup language instructions, enabling the device to function in multiple control modes without requiring separate systems for each method.

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

Solution Approach 2:

The patent introduces a communication unit that acts as an intermediary between the web browser and the control unit. This communication unit receives markup language control data from the web browser and translates it into commands that the control unit can execute, thereby mediating between the new web-based control method and the existing device control architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a device driver is required for controlling the reading unit, then the control is reliable and precise, but the device cannot operate independently without a host computer

Engineering Contradiction:
Improveindependent operation capabilityVSAvoidcontrol stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent enables the media processing device to serve itself by accepting control commands directly from a web browser without requiring a host computer. The control unit processes markup language instructions and executes reading operations independently, allowing the device to function autonomously while maintaining its existing host computer integration capabilities.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If markup language control data is used to control the reading unit, then web browser compatibility is improved, but the control precision and reliability may be reduced

Engineering Contradiction:
Improveweb browser compatibilityVSAvoidreading control precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transforms the control interface parameters from proprietary device driver commands to standardized markup language instructions. This parameter change enables web browser compatibility while the control unit maintains precise control over the reading unit by translating markup language commands into precise control actions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9195897B2Media processing device, media processing system, and control method of a media processing device
Publication Date: 2015.11.24 SEIKO EPSON CORP
  • US9195897B2 patent drawing
  • US9195897B2 patent drawing
  • US9195897B2 patent drawing

AI summary

A media processing device 1 has an MICR reader 17 that reads magnetic ink characters recorded on a check; an interface 32 that communicates with a web browser; and a control unit 30 that controls the MICR reader 17 to read magnetic ink characters recorded on the check based on control data received from the web browser, and sends data based on the read result of the MICR reader 17 to the web browser.