Cloud Print Device Type Registration for Scanning Authorization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud printing systems cannot effectively determine if a registered device supports cloud scanning functions, preventing the device from being used as a cloud scanning device.
Innovation Solution
A device and method for connecting to a cloud print server system that handles both cloud printing and scanning services, involving a transmission unit to send a device type request, a reception unit to receive an access token, and a communication unit to execute services using the token, along with a cloud print server system that generates and transmits access tokens based on device type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a device is registered in the cloud device registration service without providing device type information, then the registration process is simple, but the system cannot determine whether the device supports cloud scanning functions
Solution Approach 1:
The device performs preliminary self-identification by transmitting its device type information (indicating cloud printing or cloud scanning functions) to the cloud print server system during the registration process. This preliminary action enables the server to pre-determine the device's capabilities and issue appropriate access tokens before actual service usage, resolving the contradiction between simple registration and reliable function determination.
2Speed
If the cloud print server system issues access tokens without verifying device type, then the token issuance is fast, but unauthorized access to scanning services may occur
Solution Approach 1:
The cloud print server system implements a feedback mechanism where the device first transmits its device type information to the server, which then uses this feedback to determine whether to issue an access token for cloud scanning services. This feedback loop ensures that only devices with appropriate capabilities receive the necessary authorization, maintaining both speed and reliability in the token issuance process.
3Device complexity
If the system does not distinguish between cloud printing and cloud scanning device types, then the system complexity is low, but the service functionality is limited
Solution Approach 1:
The system segments device types into distinct categories (cloud printing devices and cloud scanning devices) with specific identification characteristics. This segmentation allows the cloud print server system to issue different access tokens for different service types, enabling versatile functionality while maintaining manageable complexity through clear device type classification.
Data Source
AI summary
A device that connects to a cloud print server system comprises a transmission unit configured to transmit, to the cloud print server system, a registration request including a device type indicating at least one of cloud printing functions and cloud scanning functions, a reception unit configured to receive, from the cloud print server system, a service identifier for acquiring an access token corresponding to a device type included in the registration request and end point information indicating an end point, an acquisition unit configured to transmit the service identifier to the cloud print server system, and acquire, from the cloud print server system, an access token for use in a service corresponding to the device type; and a communication unit configured to communicate with the end point by using the access token when executing the service.


