POS Terminal Diagnostic Control via Server Command

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network systems, there is a need for a method to effectively check the operation of devices connected to clients by servers, allowing the server to execute appropriate processes based on the operation status, especially in scenarios where peripheral devices are involved, such as print units.

Innovation Solution

A network system where a client with a device control function and a diagnostic function communicates with a server, allowing the server to send control commands to initiate the diagnostic function on the client, which checks the device's operation, stops any executing device control functions, and returns the results to the server, enabling the server to manage device operations and execute processes accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the device control function is executing when a diagnostic function is requested, then the device control function continues to control the device, but the server cannot check the operation of the device

Engineering Contradiction:
Improvedevice operation check reliabilityVSAvoiddevice control continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The client stops the device control function in advance before executing the diagnostic function. This preliminary action ensures that the device control function does not interfere with the diagnostic process, allowing the server to reliably check device operation without concurrent control functions blocking the diagnostic flow.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the server wants to check device operation, then the server can execute appropriate processes, but the device control function may be interfering with the diagnostic process

Engineering Contradiction:
Improvedevice operation status informationVSAvoidcontrol function management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts the device control function from the diagnostic process by stopping the device control function before executing the diagnostic function. This separation ensures that the diagnostic function can check device operation status without interference from concurrent control functions, allowing complete and accurate operation status information to be obtained and returned to the server.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If the client stops the device control function to enable diagnostic function, then the diagnostic function can check device operation, but the device control is interrupted

Engineering Contradiction:
Improvedevice operation check accuracyVSAvoiddevice control interruption time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The client implements a periodic or on-demand diagnostic function that can be activated at appropriate intervals. The diagnostic function is executed periodically to check device operation status, allowing the system to maintain accurate measurement of device operation while managing the interruption time through scheduled execution rather than continuous interruption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9787858B2Network system and control method of a network system
Publication Date: 2017.10.10 SEIKO EPSON CORP
  • US9787858B2 patent drawing
  • US9787858B2 patent drawing
  • US9787858B2 patent drawing

AI summary

In a system in which a server and a client to which a device is connected communicate, the server can execute processes based on the result of checking device operation. The POS terminal of a network system has a device control function for controlling the device, and a diagnostic function for checking operation of the device. To check the operation of the device connected to the client, a maintenance server sends a control command instructing starting the diagnostic function to the POS terminal. The POS terminal stops the device control function if the device control function is executing, starts the diagnostic function, checks operation of the device with the diagnostic function, and returns the result of the checked operation to the maintenance server.