Recording Device Identifies Input Source for POS Driver Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing POS systems face challenges in managing device drivers for various input devices, as generic device drivers treat all devices similarly, failing to accurately process data specific to each input device, which complicates the management and efficient control of different types of input devices.
Innovation Solution
A control system where the recording device identifies the input device and adds identification information to the data, allowing the information processing device to determine the input device type without relying on the operating system functions, enabling processes specific to each input device to be executed efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If generic device drivers are used to control input devices, then device driver management is simplified, but the ability to accurately process data specific to each input device type is lost
Solution Approach 1:
The patent introduces an intermediary component (the recording device or a dedicated controller) that acts as a mediator between the input devices and the information processing device. This intermediary identifies the input device type and adds identification information to the data stream, allowing generic device drivers to be used while maintaining the ability to process device-specific data accurately. The intermediary translates diverse input device outputs into a standardized format with embedded identification.
Solution Approach 2:
The patent segments the data processing function into two parts: device identification and data processing. The recording device or controller separates the identification information extraction from the main data processing task, allowing each component to be handled independently. This segmentation enables the use of generic drivers for data processing while maintaining specific handling for device identification.
2Measurement precision
If specific device drivers are installed for each input device type, then accurate processing of device-specific data is achieved, but the number of device drivers increases and management becomes complicated
Solution Approach 1:
The patent implements a universal data transmission interface that can handle multiple input device types through a single generic device driver. The recording device or controller provides multi-functional capability by automatically identifying different input device types and routing their data through appropriate processing paths, eliminating the need for multiple specialized drivers while maintaining accurate device-specific processing.
Solution Approach 2:
The system enables self-service by allowing the recording device or controller to automatically identify input device types and add appropriate identification information without requiring manual driver selection or configuration. The system self-adapts to different input devices, eliminating the burden of managing multiple device drivers.
3Ease of operation
If the information processing device determines the input device type using operating system functions, then device identification is achieved, but system versatility across different terminal devices is limited
Solution Approach 1:
The patent extracts the device identification function from the operating system and information processing device, placing it instead in the recording device or controller. This extraction removes the dependency on specific operating system functions, allowing the system to work across different terminal devices and operating systems while maintaining the capability to identify and process data from various input devices.
Data Source
AI summary
A control system 1 has an input device that reads and outputs input information, a printer 11 connected to the input device, and a tablet device 10 connected to the printer 11. When input information is output from the input device, the printer 11 identifies the input device of the input source, and outputs the input information to the tablet device 10.


