XML-Based Device Control System for Networked Printers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
3Productivity
If conventional systems use complex terminal applications, then device control capability is achieved, but application development simplicity decreases
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.
Data Source
Figure 1
Figure 2
Figure 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.