Chat Bot Server for Dynamic Image Processing Apparatus Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems fail to seamlessly select a suitable image processing apparatus for users performing tasks via chat applications, especially when users from different organizations or locations need to print or scan documents, as they do not account for the dynamic use of various image forming apparatuses across different locations.
Innovation Solution
An image processing system comprising a chat application service, a server, and multiple image processing apparatuses, where the server stores user and apparatus information and provides a chat bot function to specify and present the appropriate image processing apparatus for each user's request, utilizing a cloud platform to manage user information and printer availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a chat application service is used for remote work communication, then communication immediacy is improved, but the ability to automatically select suitable image processing apparatus for users from different organizations or locations deteriorates
Solution Approach 1:
A cloud-based image processing server acts as an intermediary between users and image processing apparatuses. The server receives image processing requests from the chat application, identifies the user, selects an appropriate apparatus from available resources, and forwards the request. This mediator enables automatic apparatus selection while maintaining the immediacy of chat-based communication.
Solution Approach 2:
The cloud-based image processing server provides universal access to multiple image processing apparatuses (printers, scanners, copiers) from different organizations and locations. Users can access any available apparatus regardless of their organizational affiliation or physical location, enhancing both communication immediacy and adaptability.
2Measurement precision
If printer drivers are individually installed in each terminal for on-premise printing, then printing control precision is improved, but the ability to handle users from different organizations and locations deteriorates
Solution Approach 1:
The cloud-based image processing server replaces the need for individually installed printer drivers on each terminal. Instead of relying on local driver configurations that are organization-specific, the server acts as a universal intermediary that handles printing control for users from different organizations and locations, maintaining precision while enhancing versatility.
Solution Approach 2:
The system changes the fundamental parameter of how printing control is implemented: from local driver-based control (organization-specific) to cloud-server-based control (universal). This parameter change enables the system to handle multi-organization users without sacrificing printing control precision.
3Reliability
If image processing apparatuses are fixed to specific users or organizations, then operation reliability is improved, but the flexibility to accommodate users from different locations and organizations deteriorates
Solution Approach 1:
The system dynamically associates image processing apparatuses with users based on real-time conditions rather than fixed pre-established relationships. When a user sends an image processing request, the server dynamically selects an available and suitable apparatus from the pool of connected devices, accommodating users from different locations and organizations while maintaining reliable operation through dynamic reassignment.
Solution Approach 2:
The cloud-based server provides universal access to image processing apparatuses, allowing any user from any organization or location to use any available apparatus. This universal access mechanism maintains operational reliability by ensuring consistent service delivery while accommodating the flexibility needed for multi-organization and multi-location scenarios.
Data Source
AI summary
An image processing system includes a chat application service, a server, and image processing apparatuses. The server comprises a memory storing instructions; and a processor that executes the instructions, the instructions causing the server to perform operations comprising: storing user information and information of an image processing apparatus, and providing a chat bot function for supporting an operation by a user, wherein the supporting of the operation includes, in a case where an image processing request is accepted via a chat screen of the chat application service, processing to specify an image processing apparatus which can be used by a user who made the image processing request from the plurality of image processing apparatuses, and to present information of the specified image processing apparatus via the chat screen.


