XML-Based Device Control System for Networked Printers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device control systems require complex configurations and specific drivers to control devices connected to a network, limiting simplicity and versatility in device management.

Innovation Solution

A device control system that uses XML-based communication between a terminal and a device control device, allowing for simple application development and control of various devices connected to the network, including printers and scanners, through a socket interface and device service interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional device control systems use specific drivers and complex configurations, then device control functionality is achieved, but system complexity and development difficulty increase

Engineering Contradiction:
Improveease of device controlVSAvoidsystem configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal device control system where a single control device can manage multiple different devices (printers, scanners, barcode readers, etc.) through a standardized protocol. The system uses a common communication interface and unified control methodology, eliminating the need for device-specific drivers and complex configurations. This allows any connected device to be controlled through the same simple process, significantly reducing system complexity while maintaining comprehensive device control capability.

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

2Adaptability or versatility

If conventional device control systems require specific drivers for each device, then device compatibility is achieved, but adaptability to new devices decreases

Engineering Contradiction:
Improvedevice compatibilityVSAvoiddriver installation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs a universal control protocol that can interface with various device types without requiring specific drivers. The control device communicates with connected devices through a standardized method, making the system adaptable to new devices without increasing complexity. When new devices are connected, they can be controlled immediately through the existing unified interface, enhancing versatility while maintaining simplicity.

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

Solution Approach 2:

The control device acts as an intermediary between the user and various connected devices. It provides a unified interface layer that translates user commands into device-specific operations without requiring users to understand or install device-specific drivers. This mediator approach allows the system to adapt to different devices while presenting a consistent, simple control mechanism to the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If conventional systems use complex terminal applications, then device control capability is achieved, but application development simplicity decreases

Engineering Contradiction:
Improvedevice control capabilityVSAvoidapplication development simplicity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system provides a universal control framework that enables device control functionality through a standardized approach. Terminal applications can be developed using a common interface and methodology that works across different device types, eliminating the need for complex, device-specific application development. This universal framework maintains full device control capability while significantly simplifying the development process, allowing developers to create applications that can control any connected device without increasing complexity.

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

Data Source

PatentEP2800000B1Device control system and method for controlling device control system
Publication Date: 2020.08.26 SEIKO EPSON CORP
  • EP2800000B1 patent drawingFigure 1
  • EP2800000B1 patent drawingFigure 2
  • EP2800000B1 patent drawingFigure 3A

AI summary

[Problem] To enable controlling a device by a terminal connected to a network. [Solution] A device control system has a terminal 3 with an application 31, and a printer 5 that controls a device. The terminal 3 sends a request written in XML generated by the application 31. The printer 5 receives the XML request, the terminal 3 sends an XML response, and if the terminal 3 requested control of the device in the XML request, controls the device.