Server-Client Data Processing System for Printer Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face challenges in efficiently managing diverse functions among various data processing apparatuses, particularly as printers evolve rapidly with new features, leading to inefficiencies in processing and data handling across different devices.
Innovation Solution
A data processing system architecture that includes a client apparatus for requesting data processing and a server apparatus capable of performing processes on target data, with features such as a client process request transmitting part, a processing part, a data storing part, and a data displaying part, allowing for efficient data transmission and processing across multiple devices connected via a network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a data processing system uses a group of various data processing apparatuses having different functions, then the system can handle diverse processing requirements, but it becomes difficult to manage and coordinate the different functions across devices
Solution Approach 1:
The patent introduces a server as an intermediary component that manages and coordinates the different data processing apparatuses. The server receives process requests from client apparatuses, determines which apparatus can handle the requested process, and routes the requests accordingly. This intermediary structure allows the system to maintain functional diversity while centralizing management logic, thereby reducing the complexity of coordinating diverse devices.
2Productivity
If printers are frequently replaced with new models having different functions, then the system can utilize latest features and improved performance, but it increases the difficulty of maintaining compatibility and standardized data processing
Solution Approach 1:
The patent creates a universal interface layer through the server that can accommodate multiple types of data processing apparatuses with different functions. The server is designed to handle various process types (printing, scanning, faxing, etc.) and can route requests to appropriate devices regardless of their specific capabilities. This universal approach allows the system to integrate new printer models with different functions while maintaining standardized data processing through the common server interface.
3Ease of operation
If individual client apparatuses attempt to perform all processing functions, then each device must be self-sufficient, but this increases the hardware requirements and memory usage of each client device
Solution Approach 1:
The patent segments the data processing functions by separating the client apparatus from the server. The client apparatus is responsible only for initiating process requests and receiving results, while the actual data processing is performed by the server. This segmentation allows client devices to have minimal memory and processing requirements, as they do not need to perform complex processing operations locally. The server handles the heavy processing workload, enabling client devices to remain simple and resource-efficient.
Data Source
AI summary
A data processing system having a client apparatus for requesting target data to be processed and a server apparatus for performing a process on the target data transmitted from the client apparatus is disclosed that includes a client process request transmitting part provided in the client apparatus and configured to transmit a process request and processible data indicating data that can be processed by the client apparatus to the server apparatus, and a processing part provided in the server apparatus and configured to perform a suitable process on the target data based on the processible data transmitted together with the process request from the client process request transmitting part.


